It's only delaying.
It's not 40% lower income not paying any percentage. It's not big corp doing oversea trick, thus not paying anything...
It's better than W-2 earners, for now. But who knows the tax code for the future, 15% and 20% for now will be +5% or +10%?