Please keep the Bitcoin-the-protocol and Bitcoin-the-currency separate. The protocol obviously can't "scale" to even remotely close to everyday payment systems such as Visa or Mastercard.
That much should be evident, and was the subject of pretty much every discussion around the protocol about ten years ago or so. The basic idea has limits. 10x of a tiny number is still a tiny number.
Payments can still be viable in Bitcoin-the-currency however. This can be done in a number of ways, from Visa-like third parties to decentralized payment networks such as Lightning and a number of similar ideas. Settlements will always be necessary so there will always be need of something like blockchain in distributed systems.
No system where every actor needs to keep a permanent record of every transaction of every other actor forever can scale to the entire planet. Transactions must be an issue only for the parties involved in the transaction, and maybe for a third party.