> What's the cost to team morale when the team members have to put in extra time to
Less than the cost of being perpetually afraid of being fired.
If an engineer on my team got fired, no matter how much they deserved it, I'd probably start looking for a new job or team immediately.
The fear of being let go isnt something I'd ever want to deal with.