A pattern that I have noticed with bad managers is management by fiat. They seem to think that if they demand something, that it must be possible, viable, affordable, etc. Would they also each like a pony?
If one is a technical person, having one’s expertise denigrated — “Just make it work!” et al — is not pleasant at all. And why bother requiring that a potential employee have all sorts of technical expertise if you are just going to ignore it?
Good managers that I have have allowed me to make comments about plans. With such managers, I have actually very rarely had to say that something would not work at all. They are receptive to feedback, and we end up with a better result.
What kind of manager are you?