I think, like you also said, earning shouldn't be the main focus of a game, even in web3. I think that if the game is good enough and people find it fun enough to collect/engage with it, there will be profit opportunities, given a free market situation. But the game itself does not need to necessarily focus on making money, but making fun.