There are options that you can use if you want to pay in bitcoins in daily transactions, or if you want to buy something valuable, waiting for several minutes will not cost you anything. For example, When you want to buy a property, waiting for several minutes will not cost you anything.
A bigger value of the trade you are making, a more Bitcoin on-chain confirmations for that transaction should be seen. If I am trading with only $100, I can take risk if the person I am trading with is a person I know, and I don't wait for 1 confirmation. If it is a person I don't know, I will wait for 1 confirmation minimally.
If I have a trade like $1000 or $10,000, I am sure I will wait 3 or 6 confirmations. Because, it is a big capital with me and 3 or 6 confirmations will need like 30 minutes to 1 hour or a little bit longer.
How many Bitcoin confirmations is enough?The big question remains, will you use Bitcoin to pay for everyday things when you have paper money? The majority will not use it, even if the fees are low and the confirmations are immediate, but because the value of bitcoin may increase and the value of paper money may decrease, and therefore you will spend paper money because it is less valuable to you than bitcoin, which is money and investment, which may be one of the last options when you spend.
Paying things with paper money does not cost on-chain transaction fee.
Storing bitcoin and use it for payment is risky. If I buy my bitcoin when 1
BTC values at $60,000 and 1 year later, I need to use it to pay my purchase when it values at $30,000, it is painful. So investment must be different with what I need for payment, purchase, expense.