One should never expect corporations to be moral leaders, especially for-profit corporations.
Perhaps a non-profit might try to take moral high grounds, but a for-profit company only cares about one thing: profits.