And I agree with your overall point. The only issue is when you end up having unnecessarily high transaction fees, as we do now. Satoshi was trying to fix that part. But unfortunately, Bitcoin isn’t better on that front.
Bitcoin has high transaction fees because of the lack of scalability of the blockchain concept at scale while Visa has high transaction fees (although for most daily transactions, less than Bitcoin) due to network effects allowing them to charge near-monopoly rents.
What we need is government action to enable instant ACH/payments. And to make that common. Visa ought to be unnecessary.