Starlink is 250mbps as of now. That is more than enough for cell use and most homes. I LOL at homeowners that get gigabit to their house as if they are streaming 100 4k movies at once. If you want to improve your home internet, install a good mesh network with Ethernet back haul.
Anyway, the real reason satellite hasn’t worked for communication is latency. Starlink is so low (300-400miles up) that it has similar latency as fiber (normal back haul for land based). Thus, no lag when talking or streaming live.
I doubt Starlink can fully replace cell towers in the next 10 years due to population density in cities. In cities there are tons of towers while overhead there are only a few satellites. Thus, Starlink blows away cellular for anyone not in a city and likely will have saturation issues in cities (think 50k fans in a stadium saturating a local cell tower).