Please don't blame employees that are complaining about stressful working environments - their plate is already full.
Please don't blame employees that are complaining about stressful working environments - their plate is already full.
This isn't a field worker complaining about back-breaking labor conditions and wage theft, this a professional engineer at a top company who I certainly would not want on my team (I'm also a software engineer) if they're as checked out as they say, both for their sake and mine.
I've worked with plenty of checked-out paycheck/stock-vest campers, and their effect on team morale is palpable, and the damage they do during their remaining tenure is usually pretty severe.
That's a normative statement, which I personally agree with, along with the rest of your post, so this is by no means disagreement with anything you said. But it's really easy for people to rationalize away normative statements.
I prefer something a bit more direct: Nobody else is going to save you. Whether or not it "should" be your job to manage your own happiness is an interesting philosophical discussion that happens to have absolutely no bearing on your life, because in your real life, it's on you.
If you are that unhappy with your job, do something. Nobody else will.
I wish you the best.