as we can't change these so-called greedy devs, the responsibility lies on the user himself. don't get tempted with too-good-to-be-true offers. also, these people are continuously doing their schemes because there are gullible people who take the bait of their offers again and again. if people will be more cautious throwing money to these projects, i guess these devs will stop their fraudulent projects.
The market of cryptocurrencies is very similar to the Wild West, what I mean by this is that we cannot rely on anyone else but ourselves in order to protect our money, and we see evidence of this all the time, after all how many times we have seen developers scamming millions of dollars out of their investors and nothing happens to them, only when the scam reaches a huge size governments do something about it, as it is the case of the FTX exchange, but other than that we need to do our best protect ourselves, and one way to do so is by avoiding developers which only care about the money their project collects.