I think we're familiar with different systems. The worst systems I know require you to hold items in front of the scanner at the end of the store, more or less doing the work of the cashier yourself (though this still has obvious time-saving benefits).
One level up from this is that you take the scanner with you in the store, and so the process of shopping and checking out is combined into one, again here the benefit is time savings.
The best systems I know allow you to just drop your items in a bagging area and it is automatically scanned, and then you pay. Sure, you still pay manually, but paying is a minor part of checkout, and so most of the checkout is automated.
The systems like amazon are another step above that (skipping the presenting and paying of items), but for me checkout is already a much better experience than it was.
The point is not really that we can't do better, the point is that self-checkout is working, and working well, right now.
EDIT:
To get back to the question: is anything actually being automated? I would suggest so, yes. Although maybe its not directly clear, previously the cashier was doing the work of validating that you are paying the correct amount for the correct items, and that you have in fact payed, and so are allowed to take the items home with you. Now that work is shared between me and a couple machines, obviously some of the responsibility, and so work, has transferred from the cashier to the machine, because otherwise the responsibility would completely be with me, and I could take the whole store home with me without paying anything!
One level up from this is that you take the scanner with you in the store, and so the process of shopping and checking out is combined into one, again here the benefit is time savings.
The best systems I know allow you to just drop your items in a bagging area and it is automatically scanned, and then you pay. Sure, you still pay manually, but paying is a minor part of checkout, and so most of the checkout is automated.
The systems like amazon are another step above that (skipping the presenting and paying of items), but for me checkout is already a much better experience than it was.
The point is not really that we can't do better, the point is that self-checkout is working, and working well, right now.
EDIT: To get back to the question: is anything actually being automated? I would suggest so, yes. Although maybe its not directly clear, previously the cashier was doing the work of validating that you are paying the correct amount for the correct items, and that you have in fact payed, and so are allowed to take the items home with you. Now that work is shared between me and a couple machines, obviously some of the responsibility, and so work, has transferred from the cashier to the machine, because otherwise the responsibility would completely be with me, and I could take the whole store home with me without paying anything!