Huh, interesting! I'll dig into it, I wonder how Algorand got that low. I'm still skeptical, there has to be a sacrifice somewhere for all the redundancy built into PoS.
Now consider this and what one can actually do with a blockchain (push code up to it, run applications on top of it, L2) versus the nothing you can do with Visa other than pay for something.
See, here's the kicker with all cryptocurrencies: trustless decentralized immutable transactions aren't all that useful useful, and often immutability is
completely undesirable. Smart contracts and all kinds of code on the blockchain are one of those ideas where it's terrible, even if all network questions are answered. Smart contracts are essentially unpatchable bug bounties and a pattern I considered wholly unsustainable.
Right now essentially every developer everywhere assumes their code is flawed (because it
probably is), so they take precautions. Lock it down to limit access and add monitoring, and take action if something goes wrong. It's an imperfect system, but crypto replaces it with
nothing.
Smart contracts are freely exposed to everyone with no way to lock it down and anyone with a decompiler can get at your source code. It's unpatchable by default and if you add a patch function you've just added a massive back door to be exploited. Even if you do find a vulnerability before it's exploited, your options suck. It's immutable, best I've ever heard is burning hours trying to get decentralized DNS-equivalents updated to point to a new contract, all the while the old one is still up and vulnerable.
If crypto's ever going to gain serious use, it needs to actually leverage those three features (trustlessness, decentralization, immutability) instead of stapling itself to whatever comes along. Remittances are
far closer to something it's suited to than smart contracts.