Honestly it’s hard to blame companies for doing this. When all your competitors are doing it, you would be putting yourself at a distinct disadvantage by paying more taxes.
That's a very convenient excuse by CEOs and board members, I don't buy the propaganda. Let's be critical here: if a big company has no or little adversaries, do they start paying more taxes? Of course not, everyone enjoys profit. So if the behavior does not change according to their adversaries, it's reasonable to say that this is just an excuse exploitative attitudes.