London and the South-East suffers from the curse of large capital cities in that everyone wanted to build lines into the city but no thought was given to the idea that people might wish to travel ACROSS the city, so the network was left with a ring of terminals which had to be connected by other means (bus, tube, horse, walk, taxi, etc).
Northern towns in the Leeds/Manchester/Sheffield areas tend to have not done too badly in that they are served mostly by one central station with some through lines (sorry Bradford) so there are some direct services and, where not, the change is not too onerous. Where the North seems to have been badly served is by idiot closures in lesser populated areas which have damaged the inter-connectability and resilience of the network (e.g. Scarborough-Whitby, Harrogate-Northallerton, Hull-York, Colne-Skipton, Penrith-Keswick-Workington) whereas in the South-East quite small villages often have maintained a direct rail service into London because of the popularity of quite long commutes from nice rural locations to well-paid jobs in the City.