It's an obvious fact that some developers are greedy and only concerned about making the most out of every opportunity. But I still believe that there are some who are selfless and genuinely concerned about the project development. They could even choose to include some Defi features into their tokens to make it more attractive to investors.
Any project has a lot of different roles and people involved in it.
Why developers get all of the hate for bad decisions made by several people.
Perhaps there were a lot of situations when innocent developer made decent project then came in market team with bad intentions and ruined the whole thing and scammed users along the way.