The way the internet has picked up and demand for it is something that just simply wasn't foreseen and we've essentially just been 'making do' with what we've got but now needs to be taken to the next level.
There's no hard and fast rule to who can and can't receive decent broadband speeds i.e. those in rural areas or in towns/cities, an example in my local area that I look after is Little Gaddesden/Aldbury Common, absolutely tiny tinpot places that are reasonably isolated but near each other, quite a few very large, expensive houses, yet both have exchanges and would think a lot of the people there can get decent speeds, then there's Luton (Stopsley area) which is too far from the main exchange in the middle of Luton to be able to get good speeds.
I'm extremely fortunate where I live because it's a small town but has an exchange very nearby and is also a Virgin Media area (ex Cable Tel), but it does make me chuckle at people who scoff at the thought of trying to help others purely because of the luck of the draw of where they currently live.
The internet is so vital and integral to everyday life now I would almost say it's a right that people have access to it and at a decent speed, which is what this money will hopefully address.