I know you're basically agreeing with me, but the difference with ATMs is that they provide a service that wasn't available before, namely that you can do banking, including withdrawing money, outside normal banking hours.

But self-checkout lines don't provide any further service. They make you do more work for the same result. It's the same reason I avoid buffets. If I'm going out to eat, I want someone to wait on me.
_________________________
Bitt Faulk