Thing is, I don’t think NASA and SpaceX compete. NASA is not a for-profit company and was happy to see successful private companies in the sector. They’ll happily be a SpaceX client so that they can focus on actual research and do things that are not profitable (yet)