Deadlines and respect...

Why is it that lawyers and project managers keep information to themselves until the very last minute, and the present the non-negotiable deadline to developers when the point of ”reasonable notice” is long past? – Today marked yet another occasion. … and even more strange – why is it, that we developers do magic every time and actually make the impossible happen? – I’m seriously questioning if that’s a bright strategy, if we ever want to get something in due time – and not burn the midnight oil while the project managers a sleeping.