I'm not sure how you could call grocery stores as having "semi-monopoly positions" and being "extremely profitable", when they have razor thin profit margins.
That's not what "monopoly" means. Whether you "have to eat" is irrelevant. Most states have monopolies on gambling, but even though nobody has to buy lottery tickets, it's still a monopoly.
> I can rent or buy a house.
But you still need to get shelter somehow, right? ;)
After payment, the customer takes the basket to a 3rd location to bag their groceries and leave. There are clerks available to assist.
It is amazingly fast, I had the misfortune of shopping at 6:00 pm. I looked at the lines and estimated twenty minute checkout, actually got finished in about five minutes. The basket size limits the amount of groceries which is a minus, but helps move around the store quickly vs a huge cart and checks out faster.
Only if you don't count the time waiting in line before it's your turn. Consider this analogy: you have a single-threaded task that takes 30 seconds to complete on CPU X, which has 4 cores, or 1 minute to complete on CPU Y, which has 24 cores. If your task is the only one running, then CPU X will finish it faster, but if there are 20 other tasks that also need to run, then CPU Y will finish yours faster.