Protecting local interests is not anti-national. If an industry is set up, unskilled labor jobs can be done by local unemployed. What's wrong with this? There are 50 lakh unemployed applicants in the Maharashtra employment exchanges. Why dont these industries recruit from there?
From the very beginning, industries are free to go to states where the labor cost is low.