Don't confuse launch _price_ with launch _cost_. It's been estimated the internal F9 launch costs are around $15M-$20M.
The $5M is a marginal cost-target for fully reusable Starship.