I'm not sure what your comparing here, but there are constant budget shortfalls for rural paving in my state. It's not cheap. There's also the cost to build the roads (and run electric, phone, internet, etc). There's a reason we needed a bunch of subsidies to add services to rural (and even suburban) places. I think we owe it to everyone in our society to provide basic services, but we don't have to pretend it isn't expensive to do so.
https://www.strongtowns.org/journal/2017/1/9/the-real-reason-your-city-has-no-money
Not sure who's downvoting you, you're absolutely correct. Infrastructure for rural, and even suburban areas isn't even close to being paid for by the people living there. I thought this was common knowledge. It should be obvious that 5 families living in a single large building require significantly fewer resources than 5 individual homes 5 miles apart.