That sums up my impression of the state of airports that have adopted the machines wholesale. The machines are just scattered around, and there is no clear "line" to either check your bags or speak to a human. You just need to trace the ropes to find a gap, and hope that the line you started is the place where the lone counter person is looking for the next person to serve. If it's especially busy, there may be two people at the counter, but anyone else on staff will be wandering around to help people with machines (basically just pushing the buttons for them) or actively discouraging people from waiting on line instead of starting with the machines.
But the machines aren't flawless. I've never been able to get through the check-in for an international flight with an entire family. I make it through the initial steps of identifying myself and the flight, but when it comes to scanning the passports it will randomly reject one of them. It's likely because one of the family has a foreign passport. If that's the issue, why can't they just tell those cases to go directly to the counter? Three attempts at this is 10 minutes wasted (including for the staff watching over my shoulder telling me to try it again) that I could have spent waiting in line.
The problem isn't with the software, it's with a lack of care for the customer experience. It's as if the airline management never use an airport to realize ways in which the system is inefficient, confusing, or unpleasant. That's what think is the real reason for designing an avatar kiosk: throw money at software developers to magically solve the problem instead of understanding or addressing the real issues.