RBI saw Paypal as a medium where Indians can store huge bucks without reporting to the Income Tax Department just like Swiss Banks. So they are forcing us to get all the money to our bank account so that government gets the knowledge of our holdings. Looks like a very bad step. They already ask for PAN while registration and it is mandatory. So, Paypal could have directly reported all of our transaction to the IT Dept with our PAN but I don't know why the heck they aren't using this way to get all the information.
If Indian Govt was so serious they could have made an arrangement with Paypal that the Verified Accounts with all the documents submitted in advance with all the proofs can carry on as much of transaction they want and Paypal would report all about the transactions to the IT Dept and the ones without all those documents submitted will be limited to a certain amount of transaction. The current way of verifying accounts can be easily be passed with a fake PAN (just look the format described on IT dept's website and make up a fake one) and a VCC, so its a lot insecure. Also this would prevent the scams people do using Paypal.
But the step RBI has taken is simply so foolish. Limiting everyone is stupid. Anyways, we can't really do anything. It would be better to withdraw all money to your bank account and then use VCC for online payment. Many banks like Kotak Bank, HDFC, etc provide the facility of VCC which you can use in place of CC and a lot more secure as a VCC can be used once so even if someone gets hold of it, he won't be able to use it once you have used it earlier. Also, while creating VCCs you can limit the amount that can be paid with that VCC. The money paid using VCCs are directly cut from your bank balance. I am myself getting my own Bank account in March once I turn 18.
I hope RBI does something about this. Complaining about the corrupt ministers with billions in Swiss bank isn't going to help us.