Your perspective is correct. Hindi has been imposed only recently after Independence and there have been protests/movements pre-Independence too. For eg: None of my uncles/aunts or my grand parents generation know Hindi. I learnt it (or had to learn it) only because of school policy , not personal choice.