Regardless of the decision, a businessman being in control of the government agency that funds his company is as bad as it gets in terms of corruption.
Next time there's a tender, how will the NASA employee know whether their decision wrt SpaceX is going to get them fired or not?
why isn't it considered corruption if you've been a career employee and you get promoted to be in control of an agency? You'll be tendering all of the salaries of all of the people you've known and/or contracted with over your career.
> why isn't it considered corruption if you've been a career employee and you get promoted to be in control of an agency?
Because a civil servant being promoted to be "in control" merely means that they become the first contact the political administrators give their orders/roadmap to, and their role is to execute on that roadmap. They don't get to decide the agency budget or goals, and they're the one who get fired when they're in conflict with elected officials or their representatives, or if issues with the administration come up.
Also for public mindshare. Which translates into funding. Congress likes to fund popular stuff because it helps them get re-elected. They do not like to fund unpopular stuff.
I get the sentiment, but NASA doesn't really compete with SpaceX on anything. They pay SpaceX for launches.
NASA has essentially 0 in-house manufacturing nowdays. Separate question whether that's a good thing, but that's not something the current NASA headcount is doing.
If anything, slowing down NASA slows down launch cadence which hurts SpaceX.