The real problem for Starship (IMHO) is Falcon 9. Falcon 9 is now the most reliable launch vehicle ever created. With reuse the may well be $10m per launch or even less by now and likely to continue to drop. F9 can deliver ~22t to LEO and smaller payloads to geosynchronous orbit. The payloads F9 can't deliver are quite small. What people forget is that payloads are deeply coupled to their launch vehicles. The launch…
Starship will make it even cheaper to deliver small payloads too (you'll likely have to wait for enough payload to get lined up to make sense financially), however with the need to continuously deploy starlink satelites, they'll probably fill loads as required with them to fill starship up.