SpaceX is not financed by taxpayer money and I believe its contracts are paid on reached milestones.
Sorry to burst your bubble on that, even if it is just carrying Starlink satellites it's still at public expense, not limited to the rocket itself but the infrastructure, and oversight from third parties.