Sadly a lot of engineers have been indoctrinated into this mindset and I have had to fight quite many battles to conceive my fellow engineers that missing a deadline is not the worst thing in the world.
Then you've been fortunate to work at places that respect engineering.
"I love deadlines. I love the whooshing noise they make as they go by." ― Douglas Adams