I'm not downvoting you for that, FYI, but I am downvoting you for the smug edit.
Really? I can understand "Bitcoin" as one of many cryptocurrencies that are unstable and very slow for these payments, but some cryptocurrencies are faster and cheaper than others and are suitable for this use-case.
There are many ways to pay nowadays:
1. Scan a QR Code to send cryptocurrencies to the payee.
2. Type the address of the recipient into the form / app and send the amount.
3. Coinbase Card number / crypto address.
Depending on the cryptocurrency you use to send them over to another user, cryptocurrencies like Stellar and Ripple are much suitable for this and can be withdrawn into cash and can be sent faster than Bitcoin. No need for PayPal.
I read that some people would say don't use bgitoin use X or use process Y but then it is more convoluted then you would suggest initially.
Cryptocurrencies like Monero solve this problem.
Personally, I generate a new wallet for every transaction.
As I said I did not researched this topic or own bitcoings, my scenario is that say we all use bitcoins everywhere, then I or you manage to upset some internet community, then they will start "hunting" , they could grab a list of all the transaction, see what you bought/sell from who you received money, who did you sent money , they could "cancel" people even faster then today.
Don’t transfer between personal wallets: when you purchase BTC, send it directly to the wallet you’ll use those funds with.
Transaction mixers (there are other names, but i think mixer is/was common) are a viable way to deter this kind of attack, as they muddy the transaction history between you and who you wish to pay (or yourself). You’ll have to pay for anything that’ll stand up to dedicated government/professional scrutiny, but i’ve seen more sites with some measure of mixing built in lately.
Well this is exactly why I said "cryptocurrencies" and not just only Bitcoin. Some of them respect your privacy and some do not. Some transfer faster than others.
What about scale? If 20 million people used bitcoin, it would take over a month for a single transaction to process. You couldn't even use bitcoin to pay for rent on time.
And no, the solutions to these problems are tacked on and over-engineered, which to GP's point, is too complex for average payment users.