The only people I've ever encountered IRL or online that can't stand self check out are dumbass boomers that can't figure out how to use them correctly. This article has the same energy as those articles that claim people don't want to work from home.
My only critique of self checkout is, when the machine has an error, or if I'm buying alcohol, I have to wait 5 minutes for someone to come fix the problem because there's 10 self checkout kiosks, but only one employee tending them.
I just don't use self checkout when buying alcohol or big carts since it's too cramped. At least at all the stores I've been to the attendant is always available so I never have to wait if something goes wrong. Maybe it depends on how tech savvy the area you're in is?
Over here in Germany you can prove your age with your girocard, your bank knows whether you're over 16/18 and relaying that information is good enough in the eyes of the law.
There are pretty strict alcohol laws in the US compared to a lot of countries, I couldn't see this system working here because people would argue teens or whoever would use their parents card or ID. The drinking age being 21 here makes it different I think, there aren't so many under 18 that would really want to drink that would abuse the system, but since you have to be 21 to buy alcohol there are plenty of people in the 16-20 range that would take advantage I'm sure.
I think the age check requires a PIN, noone but the owner of the card is supposed to have it. Dunno whether the check shows up on the transaction history it probably should.
Germany is actually kinda strict about age checks, it's the reason why not a single porn site is hosted here they'd all need that level of age auth. OTOH it's also understood that kids will find ways to circumvent things and that's also fine because you can't stop them anyway, if they do so sensibly you can ignore it and if they're not being sensible you can whip out the good ole "I'm not mad, I'm disappointed", either way they learned something about responsibility. Learning to keep your parents on a need-to-know basis is a rite of passage.
The machines had problems like 10 years ago, but I've had zero problems with them in recent years. Used to be a few of them were always broken and bulk items were hard to find, but now I've not run into any problems. They're great for small purchases, but they're too cramped for big purchases so the belts are still needed.
Walmart, at least, has belted self-checkout lanes in addition to the little ones. Sucks that, at least at my local one, they're almost never actually running, and neither are the manned lanes with belts.
They got worse recently, too, at least locally. You can't even turn off the insistent voice anymore, so now I have to hear it repeat "please scan your next item and place it in the bag" a dozen times, usually cut off because it takes longer for the damn machine to say that than it does for me to actually scan shit. And now they've added cameras which get easily confused if you, like me, usually just hold your few items in your hands while you're scanning, thinking you're trying to "dupe" the scanner.
I use them but don't like them. Putting people out of work should not be the goal. I mean it's like the manufactured this only have one or two tills open at a time. Then bring in self checkouts to fix the issue the problem. They could have had more cashiers in the first place.
It's not about putting people out of work, it's about making the people you're selling to work for free. Bananas aren't any cheaper so I see no reason to use self-checkout