BCH at 32 MB blocks can handle 108 Tx/s. It would only need to grow to 6 GB blocks to handle the 20k Tx/s that VISA claims they can handle. It would only need to grow to 600 MB blocks to handle the 2k Tx/s that VISA handles on average.
600MB every 10 minutes is no sweat for even modest internet connections nowadays.
With technology like weak blocks and the lighting network and other side-chains the network can handle it no problem.