Investing your money overseas is not the same as sheltering your money overseas in order not to pay taxes. Sheltering your money overseas is unpatriotic.
You are unaware that the bank accounts are taxed then, since that is your only objection you should fully understand that the money in those accounts is taxed.