You've effectively countered your own point. The sense in people paying the fee to open a channel rather than just making an on-chain transaction, is that it provides that Visa level of scaling.
I don't need to pay, say, $50 to 'open a channel' when I want to buy something with VISA from whatever shop. THAT is the whole point, I'm not sure why you fail to understand such a simple point.