Upper management is not omniscient. They may want you to achieve their design in an unrealistic timeframe or with unrealistic resources. Their design may not be technically possible.
It's perfectly normal for line-level management to push back in cases like this. Failing to do so means that line-level management will be setting themselves and their team up for failure.