Why villages, and why just roads, even trains (rail-roads) every where horrible management. No maintenance, No space for walkers, no rules. Congestion near stations,near entrance to villages cities, pollution, think of any problem and it is there. Most of it just because of management (in fact no management).
Some simple ideas can also change a lot of it and also bring a lot of employment. I wrote a an article some years back about local trains in Mumbai. How a co-ordinated effort about them could improve even road-congestion.
I do not have means, but I feel like starting an NGO for cleaning India.
May be you think of writing an article also about these issues instead of just question.