Networking is not a one size fits all situation.
Fiber to the home makes a LOT of sense in most areas, even rural areas that are spread out, as long as the cost to physically install can be kept reasonable. Fiber to the home in most city and suburban areas makes a ton of sense, but the telcos are going VERY slow with this.
Personally I feel that in most cities the "water department" should be building fiber networks anytime they are doing main replacements, and the physical layer of the network should be run as an essential service like water service. The transport layer (layer 3) should be provided by commercial and co-op groups on top of the city owned fiber.
While I tend to dislike Home Owners Associations (HOAs), I feel for new developments, the HOA should put in a active or passive fiber network, and probably HOA managed WiFi that covers everyone everywhere in the community. The HOA could then go out for bit to bring in bandwidth to the community as a whole, and do that every couple of years. Heck if it's large enough, they could get their own IPv4 (not cheap) and IPv6 allocations, as well as AS number.
Even a small community in rural Canada could probably justify a Passive Optical Network deployment. What they CAN NOT justify is the long distance fiber to get to the community, let alone a redundant fiber that loops from the community through other communities and back to real civilization. For these communities Satellite based up-link will be the norm for decades to come.
Individual residences and businesses will be using LEO and GEO satellite as the only practical choice due to the costs of long distance fiber, even once communities and telcos and cable cos get their head out of their rear end and start deploying fiber networks where economically practical.
One friend of mine had (since sold) a house that was ~2500 feet from Comcast Cable (HFC, coax network), this is in an area with above ground utilities, pole mounted, not under ground, no trenching involved. Comcast wanted $28,000 to build the network out the additional 2500 feet, for him to be able to become a paying customer. So I don't expect Telco and Cable cos to really step up.
If you look a map of where Century Link offers passive fiber in Tucson, it is TINY. Take a look at the map for your self:
https://www.google.com/maps/d/viewer?mid=1Etqi-VRSYrlvgkpwibGofoNtmKtyOByP&ll=32.17381955262175%2C-110.9551205&z=9
Latency is the most important factor for non-streaming applications, and StarLink will solve that properly. The ability to "cheaply" expand the amount of bandwidth by launching more satellites (and yes, when compared to long distance fiber to remote locations or even suburban passive network deployment, it is cheap per customer), StarLink will be an amazing addition to the bandwidth options around the world.
A LEO network gives one thing that most people miss, it flips the normal "density = cheap" bandwidth para-dime on it's head. The more in the middle of no where a location is, the more excess bandwidth SpaceX will have in that location, once they have more ground stations and ISLs, the incremental cost of adding these users will be far lower than the incremental cost of adding dense population users.
Basically it is not StarLink vs Fiber, it is StarLink + Fiber. Fiber where and when we can, StarLink with ground stations where we can not.
Add to that, for specific applications of very long distances with Inter Satellite Links (ISL), latency will actually be lower on StarLink vs Fiber, as the speed of laser light in space is actually far faster vs the speed of light in optical fiber. For most users this won't matter, but for certain financial users, they will pay greatly for this service.
-Harry