I have noticed various comments on India mentioning dalits as non-hindus. This is factually incorrect. Dalits are very much hindus (a vast majority of them. There is a small minority or buddhist, muslim or Christian dalits). Also dalits have been voting for the BJP overwhelmingly (quite contrary to expectations).
Secondly, it is incorrect to assume, as some commentators here seem to think, that muslims/dalits/tribals will become a majority population in India. That is a standard right wing trope in India and far from the truth.
If you think about it, where did the Muslim population in India come from?
I suspect they were originally Dalits who converted to Islam because it was a more welcoming religion.
And I don't see the Dalits remaining with the BJP in the long run.
If you go by the numbers below, there is 47% of the population who should want to tear down an oppressive Hindu caste structure, implicitly endorsed by the BJP and RSS.
What demographic numbers do you have for India as of 2021?
It's more that that. 20% are non-Hindu. 21% Dalit. 7% tribals. That's about half the population right there who are either entirely outside Hindu fold or has only one foot inside it.