At one company our team worked ourselves into a froth and got a major multi-year project done 8 months ahead of scheduled and millions of dollars under budget. Everyone on the team was given a sizeable spot bonus and a public thank-you in a company all-hands... then they proceeded to lay off the entire team.
At another company, I clearly raised concerns about a new product ahead of launch, was told that my concerns were invalid, then the senior engineer on the product team left the company, then most of the other devs left, then management went live with the launch on time even though it was not ready, and I was expected (and followed through) on keeping online through the launch rush as the assigned Ops person. Afterwards there was never any acknowledgement of the fact that I was 100% right in all of my criticisms and that their failure to address them directly lead to the lost of 5 people, forced me to work significant overtime (the first 3 days of the launch I didn't even leave the office, I slept on a couch), and that had they addressed them properly it would have increase revenues. Senior managers lauded the product and considered it a success... I considered (and still consider) it a failure, and it's still inferior to competitors that entered the market later and did things correctly, the way I would have done them.
What would have helped me is that when I felt successful, that my management felt our team was successful, and then treated us like we were successful. When I felt that our team was failing, that management would have treated us like we're failing (additional support / time). What happened instead was mixed signals that always resulted in a net benefit to senior managers and a direct net detriment to the engineering teams, and myself personally. A cynical take would be that burn out is caused by senior managers being selfish assholes.