Is Curiosity a sign of a new NASA?

I’ll believe there’s a new NASA when Webb and SLS are finally put out of their misery. But the problem isn’t just NASA — it’s Congress.