> An healthier way to respond would have been "Sure, but because of X and Y difficulties please consider the time to finish development will be increased by Z"

Yes, and from the article it seems that the author also agrees. However from my reading the leadership was so top-down and closed minded that if you said this the best case is that you’d be told you’re wrong and it was completely achievable because they felt that it should be.

That reflects my experience with software team's management for my whole career (12 years).

I feel grateful I don't experience this at my job (so far).