If SpaceX had to distribute their spending like NASA across states/senators/political influence, I doubt they would be anywhere near were they are today. I wouldn’t call this a failure of public science/research/development per se. It‘s a failure of democracy, but maybe it’s also a feature?