Those who complain are usually cast as “negative thinking folks” and get subtle punishments.
If you are on a mid career senior salary range, are you going to pick a fight and risk being punished or carry on getting your good salary, bonus, stocks, insurance, retirement plan and perks - in exchange for slighly useless work?
And most of them face no real consequences. They don't have to maintain or repair some grossly abomination of a system, that's the engineers job. They'll be leading new feature dev new business dev forever & ever.
Eg. You can build a section of a tunnel to be wider where you think there should be a subway station, even if the president's wife doesn't think there should be a station there. Eventually the station will exist
And what is your explanation for why it took you twice as long as it did Bob who just plowed that thing with uniform width?
By “employees” in your first sentence I assume you mean the C-suite?