One possible answer is that we have to encourage community participation rather than purely top down supply side big schemes. We have had little success with the former as for example the Common Service Centre scheme of Department of IT.
My previous post "Wi Fi Internet for Indian Village Local Government Offices-Going Around in Circles?" has already suggested that USOF's proposed project for wi-fi and internet at panchayat offices may not necessarily meet with success as far as bringing internet to ordinary rural folk goes. I believe we have to allow big schemes to include the end users and NGOs into the design is we are to succeed.
A good example of such a project has been documented in an article titled "Let NGOs provide rural net services" It describes a success story wherein involving and training locals in villages to provide services where big operators are not interested with the help of NGOs has enabled even illiterate villagers to benefit from online content (such as audio-visual content).
Such schemes require far more effort and time as was the case of USOF's Sanchar Shakti. However they are worth it in terms of outcomes.
Einstein had famously said insanity is repeating the same thing again and again and expecting different results. Time to change our approach?