When so-called engineers stop spending half the development schedule choosing a framework and the other half trying to make their dev setup work on everyone’s personalized laptop they will have some credibility complaining about “arbitrary” business goals and requirements.
But if you demonstrate that you understand things from the business perspective, they are much more receptive to making adjustments.
Product managers like to gold plate things as much as engineers. There is usually some fat you can trim from the scope to make a deadline.