Even deeper question. Why does "web3" need to make money? Wouldn't it be better to go hobbyist providing services? Or everyone running their own things at their own cost, marginal let's say 10 or 100 a year? Like true decentralization, that isn't burden to profit...
Because incentives. The beauty of crypto/web3 is to reward the service providers with incentives for their services. Nobody is going to provide things for free and even if they do it won't be sustainable in the long run.