While paying low tax seems morally wrong, the job of a company is to do good for itself, because they all are responsible to their shareholders.
Google left China on moral grounds in 2000s. Did that make other companies follow suit? No. Apple had no problem censoring or using workers in exploitative conditions to eke out more profits. Did Apple's products get boycotted because of it? No. So, even the users don't care.
So why would a company try to uphold some weird moral standard at the cost of profit when its users and shareholders both don't care?