The Indian Government doesn't like to see money leave
I know every time I do consulting jobs out there, I need to paying a witholding tax, eventually you get a statement from them you can use with the UK taxman, so you don't have to pay tax twice. But India doesn't let the money leave the country till they've had their share.
If governments around the world are going to start complaining about companies skipping tax payments, then we can look forward to all governments around the globe doing the same thing.