I am big fan of bitcoin and it is my go to means for cross transactional payments but it is not something I advice for anyone trying to pay for groceries in supermarkets or making fast payments, three confirmation needed can take upto 30 minutes before it gets done and that’s a lot of time to wait
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.