India is considered one of the countries that use crypto the most, according to several statistics, although Bitcoin and cryptocurrencies are not yet legal in India, so it is natural for the Indian government to work hard to try to regulate this rapidly growing sector.
Basically, it is the fault of the Indian government. If they had put in place regulatory laws from the beginning instead of the ban, they would have been able to contain the chaos and also be able to collect taxes instead of these companies and users operating outside the laws.