It’s also a bit of damned if you do, damned if you don’t with nasa - play safe and people complain they’re not doing much, why are they funded. Play more risky and inevitably end up with a failure, get questioned why they’re wasting money. I don’t think I’ve seen much criticisms of when SpaceX or blue origin win govt grants for funding.
Again, this isn’t to say that enterprises don’t deserve govt support if they’re truly helping (lobby concerns aside). But it’s a multifaceted issue.