It's just people who know the field versus people who don't. It would be exactly the same if the positions were reversed (the engineer calling the shots on marketing and asking a marketing expert to do the impossible).
I don't think it's fair to make this about engineers vs. non-engineers, though.
True, but one of those things constantly happens in the real world, while I've never ever heard about the other.
My "favorite" exchange so far was something like this: "We need you to add this functionality." "That's technically impossible." "Well, you better make it possible, because we already sold it to the customer."
In fact, I got a little bit of naive hope that with reversed roles, engineers would be more likely to approach things by asking "would it be possible", rather than "do it, we don't care how" or "I don't want to hear about problems, I want solutions".