Starlink is so cheap because economies of scale ie volume of launches. They only have a large volume of launches because Starlink (123 ish of 165 ish launches in 2025)
Without Starlink, they would need to charge government launches much higher.
Starlink has really fast asset depreciation at ~5 years as well as competition from ever expanding terrestrial wireless (5G NR)