And then there's my parents, who live in a rural area and have a tiny fiber ISP charging $70/mo for 50mbps. That's not missing a zero...
As with all rural infrastructure, low population density means high costs, especially if not everyone is a customer but you still have to run a cable past their house.
My rate is a little better than that- I think $120 for 150 or 200 symmetric- but it's still simultaneously more expensive than what I'd pay in the city and a far better deal than what we had before. Eventually they'll maybe make some money back on what I'm sure was a not inexpensive outlay just getting it to my house in the first place.