Government run space programs tend to waste money because that’s what bureaucracies do. And government will always find excuses to cut science programs in favor of some other badly run department that is wasting money even more. In fact, let’s be real, look at the state of the deficit and you’ll find the government is incapable of even running itself. It’s a disaster.
This is why commercial space programs are so important. They are needed, and because they are commercial, they have to work or they will fail on their own. It’s great to see some real progress in these areas. For many years the US government wouldn’t allow commercial space programs. It set us back by decades, thankfully, those days are behind us.