I don't disagree that it has the things you've listed. The question is - why would a company choose Scotland over Ireland - or even any of the Nordics - when it'll be have political risk for years after independence. Pretty much the only thing unifying the SNP at the moment is independence - post-independence you'd likely see a split into multiple parties.