One confirmation is enough to consider the fund is yours, no need for 3 or 6 because it's not like we are going to buy for a million dollars in a supermarket, though.

As others said we already have an option that can make the bitcoin transactions as almost instant but it will not be recorded as onchain transaction so it makes it suitable only for small payments like super market or a restaurant and it can be the possible way forward if we ever adopt bitcoin as mode of payment.
The problem is actually the platform in which you making payments to, most platforms or merchants usually requires 3 confirmation just like most exchanges, this three confirmation is usually what most of them uses. One confirmation can be used for transactions lower amounts like less than $1000 while the standard transaction is almost 6 confirmation most especially for large figures like five digits prices. So yes if this super markets implements one confirmation which though is seriously having its risk because of block reorg it will be better but still one confirmation can still take more than 10 minutes which isn’t fast for certain transactions.