So to support 100Mbit customers, you need to launch a Satellite once for every 40 customers. Each customer needs a $1000 to $3000 dish to connect to the Satellite (currently $500, so you need almost a year of $99 subscription before you make back the money from the dish alone, and then another few years to recoup the costs of the Satellite launches).
This at a time when 5G is beginning to be deployed in mass quantities... and Gbps fiber is available in cities. So cityfolk won't really use Starlink, and 5G will cover many rural areas.
Finally: ~~directional WiFi~~ (Woops: got my terms mixedup. Apparently its "Fixed Wireless") works surprisingly well out in rural areas for 50-mile ranges. So if you can get a line-of-sight radio out there, a small town ISP can still deploy over a relatively rural area.
EDIT: Directional Wifi is like 1 mile. I got my technologies confused.
Only the most rural of areas (over 50-miles away from the nearest potential directional WiFi spots, with no access to 5G or Fiber Optics) would use Starlink, which is... not where people live by definition. Can Musk find millions of rural folk and build an internet service with them?