NASA is very excited to see Starship succeed. They are already using the Falcon 9 for many of their launches.
It is Northrup Grumman, Boeing, and the Congressmen they own that are fearful of losing the billions in funding they have had for decades.
There are some at NASA who see it that way, and are eager to uncouple from the old-line aerospace contractors. The SLS should be flat-out cancelled as soon as Starship does its first orbital launch, which may be as early as next month.
The SLS uses a re-invented wheel approach, but is years behind schedule and will still rely on solid rocket boosters — and launch cost will exceed those of the space shuttle, despite being a follow-on from that technology.
I think SpaceX was smart to let that one go a short while back, a contract award to Blue Origin, which won’t be able to fulfill it because it can’t even get done the stuff it has been working on for years.
Considering most of what those congressmen are giving those corporations, the Constitution gives them no power to actually... give...
I’m ok with them losing out. It is long over-due...