Ethereum can scale with off-chain/on-chain solutions like zk-rollups. With zk-rollups off-chain state can have the same integrity as being on-chain.
https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085...
And zk-Roll-Up pushes up scalability to 1,500 transactions per second, which is entirely adequate for site-wide adoption of Ethereum-based tokens by Reddit.