My family lives in a small village.
BT had an advertising campaign a couple of years back saying that anyone on BT could vote to get their exchange upgraded to BT Infinity. And yet, because their exchange was so small, it was impossible to reach the necessary 1000 person threshold to be counted.
They're 25 miles away from two large cities, and yet their broadband runs at somewhere between 500 and 1000kbps, despite being well within the 14km ADSL line length limit - and that's when the wind isn't blowing, because it's apparent that the overhead lines are no longer intact.
Their provider is charging them more than you'd pay in a city - not only for a 20Mbps connection, but also extra because they're outside the areas where the provider has (cheaper) local coverage.
BT won't fix the problem. The providers in the area all use BT cables to give broadband, so there's no competition.
And here's no service guarantee - if you complain, nothing happens, and if you complain more, you get told that you have the choice between shitty broadband or no broadband at all.
Until the government appreciates that the network have-nots in the UK are so, so far removed from the other 90% of the population, it's hard to see how anything will happen, or how anyone will actually able to calculate how much it will cost to fix.