It’s common for huge government programs like the Space Shuttle, F-35, California High-Speed Rail etc to try and satisfy a widest range of different groups and therefore be N increasingly poor solution for any one group. In such cases the root problem isn’t finding the optimal solution to make everyone happy, the root problem is picking which groups get what they want and are willing to pay for it such that a project works well.
It could easily be the correct solution is to abandon a project early rather than waste a great deal of time and money either directly or by to upsetting some groups who will block the project. The same applies inside of organizations, though it’s less obvious from the outside.