The question we should ask ourselves – with so many accounts where Mahmud Ghazni's intentions were not only monetary loot but equally (if not more) important to destroy the Hindu civilization - why are there prominent historians amongst us who choose to not only look the other way, but portray a false view of those accounts? By presenting a skewed version of historical events - who are they trying to please?
The communists have been trying to peel away the Indian way of life, looking for similarities between the class struggles in Europe and conditions in India to fit their narrative and somehow gain legitimacy to survive.
It's asking for India and Indians to re-discover its roots and its right place as a future leader of the world instead of being subservient to foreign ideologies.