Be careful to not casually dismiss the importance of simple profits. It’s difficult to care about the cleanliness of a stream when one is worried about when the next meal will be. (See the Third World.) We have to meet our base needs before we can afford to address issues higher up Maslow’s hierarchy.
Having said that, I really enjoyed your article. I think these companies are setting important trends that will be imitated and improved as technology progresses.