Interesting observation.
Even today, some deadlines may very much be terminal to our career, that is, if we don' meet them, for example.
I personally am still a student, so deadlines are very much part of my day to day life and I don't expect it to change anytime soon. They are needed, though. I know for a fact that I simply would not finish some of my assignments if there was no deadline.