a) Let me just get this out of the way: Any service which isn't hard-wired - sucks or at the very least has a significant limitation (that includes Starlink which never meant to be used in urban deployments)
b) Phone company's internet is shitty DSL, which in most cases
left to rot and at only lucky ones get 3mbps down which isn't reasonably fast internet in 2021.
c) As for rural/urban - no I mean everywhere. I used to live in gobsmack middle of Brooklyn, a fairly decent part of in fact. By the time I left Brooklyn,NYC in 2015 I still only had Optimum as the sole option for broadband. This has nothing to do with population density excuses.