I don't think it's as simple as that. Many strings were attached, many changes were made to work that had already started. It's a mess to be sure, and NASA was not the only cook in the kitchen by a long shot. I'll just leave this here, people can make of it what they will: https://en.wikipedia.org/wiki/Space_Launch_System
If NASA can't function in the face of meddling congress critters, it is not fit for purpose. Nothing I said above is incorrect or refuted in that article.