The original plan was, of course, to phase out English as a national language. This never happened, I suppose partially because while 'Hindustani' (as was) made sense as a symbol of unity during the time leading up to Independence, afterwards, especially as 'Hindi', it was seen more as a regional language (even if the region involved is large) and so not necessarily more deserving of official nation-level status than Bengali or Tamil. English ends up being more neutral in many ways (though, of course, not without its own (post-colonial) baggage).
> I've also noticed that a lot of non Indians find it funny that most Indians here in bay area companies communicate among themselves in heavily accented English instead of The Indian language.
Ah, yes, of course, 'the Indian language'. :)