In the sense in which you were speaking of it, I think that's quite true.
> Even Hindi is spoken by less than half the population.
Probably half the population or more, if you count "passable".
> BTW is use of English as an official language still controversial
> among Hindi-speakers?
I am not sure that was as big an issue as the use of Hindi as the national language is/was to non-Hindi speakers. Back in Tamil Nadu central government buildings were set on fire (hard to do with concrete buildings, but still!) when Hindi signboards were added to them.
--ravi