Primary reason, for instant Uruguay (so many other countries have) have free zones like Zone America and others, the differences are that they don't pay tax or only little tax percentage even if you are doing business within the country. For instant a Seychelles company can't do business within the Seychelles without to pay tax which most often isn't any problem.