Let this be the regular reminder that any time that a gigantic for profit corporation seems to be doing the right thing it's a mere coincidence and they are following their bottom line. The moment those two depart, they will look after their bottom line right thing be damned. There are no moral corporations.
Maybe those good things they do while are convenient to them are moral and bring real benefits and can be followed and celebrated, but ultimately they are a convenient mask to trick customers. So don't ever be loyal to a brand, be loyal to principles.