Self checkout isn't that quicker and is often slower than a regular manned checkout given a few obvious conditions. It's not really the speed that self checkout solves.
It may feel quicker to the consumer, speed is probably more predictable and it could increase throughput and efficiently use space. Most benefits are for the shop.
Needless to say a shop is able to reduce the speed of regular checkout to black pattern people into using self checkout