The problem is the high cost of a single node, and the fact you need lots for scalability and redundancy, then you need a few that do nothing but create state files for the active ones and you need backups and staging ones. It adds up quickly.
It would be far Simpler if it was just a typical database.
Not even. The problem is poor first and second layer solutions on top of a full node.
Yeah, full nodes also suck. A lot. But the whole stack is worse.
No Arguments here. I hope this crypto drought encourages some good innovation that handles this. Sometimes loss is required to kickstart innovation.