You can incorporate in Delaware to allow shareholders from any US state avoid double taxation. You incorporate (mostly funds) in zero tax countries to allow worldwide investors avoid double taxation. A shareholder of an "offshore" corporation often still pays the taxes in their home country.
There's certainly a lot of abuse, but there are valid reasons to own offshore stock.