Which further shows us how centralized the government is and how users even though are not taking part in any illegal activities can be banned for no reason .
Plus you can try and use DBS , the online bank account which I am using since 4 years for trading and didn't face any problems till now .
So why are you directing your hate towards the government when banks are acting like this on their own?
You just mentioned that you have used a bank to transfer (probably) funds in and out of an exchange for 4 years, and the bank has not taken any action, so it comes down to the banks you're using.
Besides, you're making a wrong assumption, banks are not intervening in the crypto transfer as they obviously can't, they are flagging down accounts involved in what they call suspicious activity with fiat transfers, nothing will change if cryptocurrencies will be legal, banks will always have the power and unfortunately also the legal right to close down or limit your account if they think something wrong is going there. Things like this are not limited to India, we have such cases even in Europe, I have a few friends who got questions about the source of funds they were receiving, the funny part is that they were dealing with less money than me and I haven't got one notice.
For most of the banks, it's simply that they want to avoid any further hassle or inquiry, they are happier with people getting their daily wage in the account which is tracked amount than people who might bring an investigation and what that investigation might uncover totally unrelated to the case.
Simply close your account and move to the other one, if all those 5 million you said are crypto users in India would do the same banks will take notice.
Or better, stop using banks altogether, I thought that was the point of crypto, right?