The best practice is always to have research regarding the law in your country if bitcoin is allowed to use, it means all online or offline merchants also do the same.
I am not Indian but I know many people from there and have some good friends there so I think I understand the mentality of them a little bit (as according to their explanations hehe). Indian government does not want their people to be "too free" or they give up on the state and political parties who hold a LOT of power and money to enrich the few. Imagine if you allow crypto and stop using the banking system that empowers the wealthy,,, bad news for a country of over 1 billion people.