The real BJP goal is to make India into a world superpower based on an unifying ethno-state. A goal I very much emphasize with. The main issue now is the de facto unifying basis the BJP came up with is the Indo-Aryan Hindu identity. Other than the issue of the Muslim minority this is also being resisted by the Northeast as well as the Dravidian states. The Upper Dravidian states like Karnataka, AP and Telangana have seen some Sanskritization in their languages over the centuries which mike them them potentially accept the Indo-Aryan identity but the Lower Dravidian states of TN and Kerala with their own independent literary tradition will me a hart nut to crack.
Support/Opposition to the new CAA seems to be splitting on these lines.
VDP poll on CAA. All India numbers are 42% For 38% Against 20% DK/No Opinion
Breakdown by state are
Assam has a massive 70% against. Punjab due to to non-Hindu factor also high levels of opposition.
Hindi states (UP Rajasthan) has high levels of support. Deep South Dravidian (TN Kerala) have high levels of opposition. Non-Assam Non-Hindi Indo-Aryan states are swing areas.
I think the Northeast will not be a problem. They are few in numbers and are economic backward so they are dependent on federal subsidies and a series of political, military and economic pressure and incentives will get them to accept this new reality. The Lower Dravidian states and Muslims will be the hard part.
My suggestion is for the BJP to switch from Indo-Aryan Hindu identity to just Indo-Aryan identity in an attempt to woo the Muslims to come aboard. This is not easy as the Indian Muslims have their own literary tradition with Urdu but the BJP will have to find a way to achieve this Hindustani fusion.
There is no real solution for the lower Dravidian states other than to
a) let them go their separate ways
OR
b) economically develop the Indo-Aryan core to a degree that Hindi would become an economically powerful language and de facto linqua franqa of South Asia so the lower Dravidian states will have no choice but to accept Sanskritization.
The main problem with b) is that the BJP is looking to create this common identity AS a way to create India as an economic superpower and not the other way around.
All in all the BJP have very admirable goals but the execution will have several difficult to solve obstacles.