I view the NASA spaceflight program nowadays as a monolithic company with so much bureaucracy that its impossible to make substantial changes without huge efforts. Going along with this analogy, back when they first started they were a startup, albeit one with a huge amount of funding, but one that could try and fail a lot cause the technology was new.
I like this analogy because it points out the critical factor that the people and the programs at NASA are overall fairly excellent. It's scope creep, being responsible to politics, and the inefficiencies of old, big organizations that's causing all of their problems.
People act like that there is some sort of big populist movement to hate all big government. That's true, but you can be a big fan of NASA, the people who work there, and the stuff they do and still understand they need to shut the doors and turn the lights off. NASA is simply trying to be too much to too many people with too little money. Hell, manned spaceflight is lucky if they have the same mission for ten years in a row. The situation has just spun completely out of control.