Firing decision makers for making poor decisions around shipping early seems like a great way to send a message and make it clear to your decision makers that you aren’t the kind of company that makes poor short-term decisions around shipping games early, if you accidentally became one by hiring people who think that way.
I’m a technical product manager myself, and would expect to be held accountable if I made some terrible product decisions. The reason this is important, including applying the same rule to myself, is because the worst places I’ve ever worked are ones where people with poor decision making or execution skills get moved around and/or protected instead of dealt with. It’s a sure way to end up on a crap product death spiral.
The only person who said anything about developers is you, and you’re the one who decided their argument can be discarded except the part about developers, so it kind of seems like you’ve made something up to be mad at in your message telling everyone to chill.
But anyway, the main point was learning from mistakes. These are just my opinions on holding teams accountable, which was a tangent in the first place, and others may disagree. The person we are replying to said something much more interesting than something that boils down to firing developers. Especially since they didn’t even say that.