You're being harsh but I do think it ignores many of the realities of most software positions where you are often pressured into deploying on Friday, without time to write many tests, etc.
yes - you're right I'm a bit harsh. but colleagues with this attitude help egotistic employers to turn work into hell for the rest and are even proud of it.
Well, all the yelling you and I would like to do isn't going to change the fact that the problem is with leadership.