I'd actually argue it'd be better if SpaceX could gobble up more taxpayer money; they are far more likely to use it for research/development/innovation than either costPlus space contractors or other parts of government that would be allocated the cash saved by cheaper SpaceX launches.