You have highlighted a real problem. The same issue is being faced in India as well. A few metropolitan cities are well developed and all the infrastructural budget is spent there but 90% of the towns are still struggling with poor roads, inadequate public transport, and whatnot.
It's a damn sad situation. :(