Controversial opinion.
I love Bitcoin the currency, but IMO a major barrier to adoption has been the community's reluctance to embrace "off chain" payment systems. Bitcoin's network is simply too slow and expensive for the majority of day to day transactions.
Totally agree! Bitcoin is not fit for daily and small transactions. Ther6no controversy at all because fact is alway fact! In such situations, crypto services like bitpay or polispay comes handy. Where you load your card with cryptos and use it like any other card. But that's not what bitcoin was created for.
And there are fundamental reasons for that which can't be fixed with a fork or an altcoin. It should be used as a settlement system, for moving between payment systems and for large transactions (e.g. Coinbase -> Hardware wallet, Hardware wallet -> Pay credit card bill, Kraken <-> Binance, etc.).
Now what if Visa added BTC as a supported currency? That would be big for adoption. Consumers could pay their bills directly in BTC. Merchants could receive BTC from Visa. What if some entity (El Salvador?) issued BTC backed bank notes? BTC could be used just like cash. Basically, all criticism about the Bitcoin payment network would become moot. But the "on chain" system would still exist when you need it and the currency would still retain its important properties.
Is the above vision still considered taboo?
Visa has already announced that they are exploring the possibilities to adopt cryptocurrency within their system. But again that's not what bitcoin was created for. So go ahead and explore a technology called "lightening network". A simple Google search will help you to find more details about it.
LN is the answer to all your questions here! Off-chain and settled in bulk. It reduced both time and fees which makes it perfect for daily use!