truely speaking...if you see the coastal states (including some others) then u will find that all most all peoples (not in remote area) speaks hindi (managable)... I do not know how u encounter this.... I am saying I am from a village where people speak very fluent hindi...
I came across several peoples from Tamilnadu/Kerala, who do not speak hindi during my educational career. Here with me a mallu is leaving. For sure he speaks fluent english but can not speak a single word in hindi and he is doing PhD in kerala and came here for 6 months project..