NASA is the reason we have (and need) SpaceX and Blue Origin. In the days of the Space Race, NASA had a well-defined mission and sharp focus. Once the US landed men on the moon, that was lost. NASA was left hanging with no mission, too many expensive facilities to maintain, and too many personnel. The bureaucrats at the top fought to keep their appropriations from being cut and scrabbled madly to cook up a new program.
There might have been a rationale for the Space Shuttle initially. The plan was to fly military as well as civilian missions, with frequent flights that made the cost-per-mission attractive. Once the military opted out, however, the Shuttle program became a white elephant. NASA was never able to come up with a rational justification for the program. The bureaucracy became entrenched, and NASA became more about politics and PR than science. This bureaucratic mindset led to the deaths of seven astronauts on the Challenger in January, 1986.
Meanwhile, NASA's SLS program has been plagued by delays and cost over-runs, as the established aerospace contractors milk the program for all it's worth.
I would be disappointed but not surprised to see the Artemis explode on lift-off.