Self-checkout situation is weird. Since there are no impulse-buying shelves in the checkout area, the store doesn't really benefit from people hanging around the machines. Which leads me to the conclusion that the piss-poor self-checkout UX, where you have to wait on the machine and can't really become a power user over time, must be either cluelessness of the manufacturers, or sabotage.