I'm not sure why you believe engineers would be uniquely entitled to make decisions about what they're building. Even in a classical engineering job (building a bridge) they don't get to go "nope, this is a bad idea let's not build it." At best they can say "this is what it'll take to do what you want, is it worth it to you?"
Really, deciding what to do is literally the only job top management even has. It's not often shared with the people doing the work.