It get harder and harder for government to regulate corporations as they get bigger and bigger and are multinationals. That's what happens with tax heavens.
I understand corporations motives, but the parent commenter explains well that it doesn't work well if they are too greedy about it.