Management often doesn't mind spending a bit extra to get the design better, because the budget only allows for one big Build.
As a structural engineer turned programmer: HA.
By eliminating all taxpayer funding of 'science'.
Absolutely not. That is a horrible idea. It would nearly eliminate basic science research. Anything that lacks a direct and immediate application would simply not get researched, or have minimal research at best. Consider things like the LHC. A multi-billion dollar investment, funded by multiple governments. Nothing coming out of there will have applications in the next several decades. What company, or even group of companies, would pay for something like that? It's basically throwing away money! Yet... it is among the most important research being done at present. All because the government isn't interested in immediate profit.
I think what you meant to say is that government officials shouldn't be allowed to make money off of their political influence. Get rid of campaign funding and the likes and it solves the problems of politicians trying to push fake/corporate agendas.
As of next Tuesday, C will be flushed in favor of COBOL. Please update your programs.