Even jobs and contractor enrichment programs like the SLS have their limits--after too many headlines of "billions over budget and years behind schedule" without showing results, even the most bought-and-paid for politicians start asking questions. I strongly suspect Musk has been whispering in Trump's ear that SpaceX can do it better/cheaper/faster.