I know this isn't the most popular opinion, but I love self-checkout systems when they're available and used correctly. My local supermarket closed 2 10-item-or-less lanes and put 6 self-checkouts in the same space. I probably make 2 trips/week to the store for fewer than 10 items, and being able to check myself out has been a huge time saver. There are still another 8 lanes with cashiers for larger shopping trips. If the supermarket can avoid the race to the bottom thinking of "well, we replaced 2 lanes, maybe we can also replace the other 8), it'll be a nice compromise.
Now contrast that with my local Home Depot, which typically has 1-2 cashiers MAX at any given time. They have turned the checkout process into a tedious pain in the ass, and I've more or less stopped shopping there as a result.