Because resident Indians pay taxes to Indian govt. comparatively in higher rates. Most NRIs utilized facilities in India and left the country for their own ventures. Not blaming anyone, just responding to your question; neither wishing Indian taxes on any btw.
They make millions in profit, so license and taxes are obviously inevitable.
Because unlike earlier, the cross section and quality of people migrating from India changed drastically. With the kind of antics they show in Canada, etc. who will respect them ? Moreover there is a factor of jealousy against Indians too, Indians generally are better educated, get paid more, behaves decent. Unlike migrants from other places who are generalized for obvious causes.
Only dominating cultures and powers are respected, soft powers will be utilized and thrown away.
btw, would like to keep the topic of OP thread as priority.