It boggles my mind that Google Fiber has been available in Austin, TX for 10 years but is still not available in the communities next door to Google HQ.
For reference, I live in a small town of ~6,000 people, and we're getting fiber laid. For the longest time we only had 25mbps, and then a new provider came in with coaxial and offered 200mbps (with a data cap), and now a third is laying fiber.
Our average income is $34k/year, so it's not because we have more money than the opulent Bay Area.
So it probably does fall into rich vs poor in the same way that renters may be less likely to be rich.