There is no tradeoff. NASA has no horse in the race. Starliner is made by Boeing. Both Boeing and SpaceX are NASA contractors.
and to be honest, if spacex had made the shuttle that was assigned to boeing they would probably have made it work. no plan survives contact with the enemy and no engineering design survives its own prototype. the people working at these companies and managing the teams is what made the difference, not nasa's original design