I'm with you about the cashier. I don't see how having somebody working an extremely mechanical job is a good thing for them. It must be so depressing.
I understand that people need to earn a living, but using people to be robots is a waste of their potential. At least with self checkout it's a bit more dynamic for that one person monitoring several checkouts.