Of course the system isn't perfect, and politics still plays a major in role in program funding. But it could be worse.
Of course the system isn't perfect, and politics still plays a major in role in program funding. But it could be worse.
In EVERY instance of a company needing to get some sort of certification from the government for a job I've seen it's been so far from perfect that saying "system isn't perfect" isn't even a funny joke. It's HORRIBLY broken and results in incumbent companies getting contracts that they don't meet deadlines or budgets on yet continue to get new contracts because they are certified. Government procurement is total shit IMHO and needs to change badly. I don't even think "Well it take a long time (procurement processes) but it's safer/needed", from what I've seen it's not. It's a massive waste of time for everyone involved and does nothing to filter out the bad apples. It needs a massive overhaul so that we quit shoveling money into shit companies and start giving it to people who CAN do the job and do it well.
It's a difficult problem that only gets made more so as visibility and pressure on the project increase.
SpaceX is dramatically more vertically integrated as a company than the ULA (their competitor for government launches).