Orbitz
NASA has now become Orbitz, booking their flights with someone else. Maybe the Air Force should do this?
Seriously, the problem isn't whether or not NASA should use these services when the become available. The problem is that NASA doesn't receive enough money. Sometimes they blow it like the James Webb Telescope and can't manage a budget. But the cement shoes they are forced to wear because the political winds force them to start and stop projects.
The President now wants a new propulsion system. It was developed in the 60's and stopped in the 70's (NERVA). VASMIR was started by NASA but they didn't have money to develop it. So you want it, budget for it.
NASA is a can do place but No Bucks, No Buck Rogers.