The problem isn't crypto projects generating revenue, it's that 99% of them shouldn't have a token. If a crypto project has a token, it should try and generate as much revenue as possible to create the most value for token holders. Fees serve as incentives to compete, and competition in turn leads to innovation. However, if you believe that projects with a token should generate as little revenue as possible, then that token is worthless AND the project has no incentive beyond benevolence to innovate. So the problem is not that DeFi protocols make money, it's that they have memecoins that larp as entitlements to future cash flow. futardio.