I believe web3 gaming can be saved...
One of the core problem is the focus on money...
Games should focus on being a game... The part of web3 should only be used for making assets tradeable... Game devs should not be able to create game items... Only players...
Every item should have an equivalent time spent in value...
If a game is not competitve or people have no reason to progress, the game becomes a farming game. (farming for resources to sell to others). And eventually collapse.
A game must be fun, competitive and has an enjoyable progressive loop... Without that, the economics will collapse...
And also non-greedy founders would help a lot too...