My previous team would consistently burn through people after setting irrational deadlines, promise to be better with planning next quarter except it would be just the same as the previous. I left. I've heard they're doing better now but it took pretty much everyone to leave (except some super senior people who are probably paid their weight in gold every month) for management to see it as a problem. And worse, it wasn't the team managers who saw it as a problem but the HR who were concerned about bad retention in this team.
In my current team, I've also had crunches and I worked until 1AM on some ocassions, but after the crunch my manager or team lead would just reach out and say 'take it easy now for a couple of days and no need to file PTO' and they'd actually try to amend the planning next time. What a difference it makes.