The Shuttle cost $48 billion to develop in inflation-adjusted dollars — contrast this with the ~$5B spent on Starship development thus far. It’s hard to defend the claim that NASA is or ever has been under-funded.
It's not entirely bad though, I'm sure lots of those folks are doing good and important stuff. But I don't think the balance between employment and building things is quite right. At least to my tastes.