I cant understand why this drastic proposal is needed. It seems that is completely irrational and maybe even fueled by fear. I dont know much about India ( I have been there once for few weeks) but it seemed that almost all transactions are done via cash. So I dont understand how cryptos could give such big negative impact to their economy to justify this abnormal law.
For Venezuela, apart from the target of getting additional funds, one of the intended purposes was to circumvent the sanctions and embargoes. And as far as I know, it worked to a certain extent. Russian shell companies located in Cryprus were able to transfer significant amounts of funds using the Venezuelan government crypto (Petro). I am not sure about the volumes, but the fact that Maduro has managed to cling on means that he has received significant funds from Russia.