Stop blaming the dev team for games that shouldn't be released. You're blaming exactly the wrong people.
I'll bet money the dev team said "please don't release this".
(Seriously. No one goes into work each day saying "yeah, I really want to make a game I'm not proud of.")
But generally, the dev team doesn't get to make the decision about when a game is released.
We care so damn much.
But if you're blaming the devs, in 99.99% of the cases, you're blaming exactly the wrong people.
Let's encourage great people to stay in the industry, and try again, and learn.
Because the people who make games are exactly that-people. With feelings and joy and pain and love and sacrifice.