NASA isn't paying for Starship.
They are paying for HLS.
You can't (according to old space companies) build a lunar lander and its launch system for under $10B
The S1 says they SpaceX is providing launch to Starlink at cost. ~$20MM per Tim Farrar and Lionett Pierre. Two industry analysts.