Visa or mastercard can still handle the transactions for us. Bitcoin is about the money, it is comparable to USD for example. Not the payment system.
If you're suggesting that it replace Western Union, I totally agree. Good riddance to that shit.
Rather the opposite. They can handle all the small transactions if they can do it better, in the market, then they can clear out in bitcoins. Off chain transactions.
Anyway, the intrinsic payment system in bitcoin is not that bad, if you discount the future changes. Remember, an international credit card transaction might include ten institutions, each having their own system, backup systems, backup storage with tens of copies. The latency is 6 months, armies of people are necessary to run it.
You can run a full node on a home computer. No backup is necessary or wanted, the node is the base system and the backup at the same time. Any fool can do it, there is no need for a job contract, all transactions are completely cleared after an hour.
The developers and others have analyzed it. Storage and network is not a problem. There will always be a limit, that is why transactions will cost something for the users.