"There used to be a lot more defense contractors during the cold war. Also, more accountability. "
Gear today is far more complicated. Schedule and cost increase geometrically with complexity.
Many of the 'innovations' on early era fighters were quick iterations made by tiny teams.
But it's no longer the 100's of fighters that will win, it's the one squadron with the best gear, radar, comms backed up by the rest of it (AWACS etc.) that will dominate. Of course, it has to actually work (!) but there's something to be said for that.
The basis of the 'over-budget makes money' is still reality however, there's no doubting that.
So it's going to be a matter of how we apply operational integrity in this new era of sophistication.