>These things are eventually going to exponentially increase
While bandwidth and storage costs exponentially decrease.
Handling the entirety of VISA's volume with bitcoin transactions would require at least a 4Mbit/s connection (about double for peak times). That's not exactly out of reach of normal consumers.
In that scenario the blockchain would grow bigger by 40Gb each day, or 15Tb per year. If you want to store that all, with current hard drive prices that would be $40 per month for new hard drives. Of course if you're not interested in looking up other people's random transactions, most of the data can be pruned as soon as the coins are spent elsewhere, giving you barely any blockchain size increase.
And all of those resources get cheaper all the time.
Resource requirements aren't a fundamental problem for bitcoin. The block size that limits it to ~0.3% of VISA's volume, and the mining system that favours a near-monopoly for the person with the lowest operating costs are far bigger problems.