India is indeed a large population but I think it is difficult to ban Bitcoin for real,we have the example of Russia they tried hard to ban Bitcoin but when they saw that they cannot really control who uses it and why (I can buy domain names with Bitcoin) and can use that domain to build a website and monetize it,I receive the payment in FIAT,so nothing the government can do here as long as I am not dealing with exchanging Bitcoin to cash through exchanges like Binance and alike.Most domain names vendors don't really need a KYC so nothing the government can do to track you down.
I think when the government will see that it is better to allow it and to ask for taxes from it,to monetize it then they will allow it.
Yes it is much better that government allow it and start taking tax on it whoever earning good in trading just like in share market because any way they cannot stop it.
With such a large population and bitcoin already being so popular it is near impossible to fully ban it. And I dont think this will happen at this stage. It is much better idea to put some regulations on it