The idea that a company won't make a right decision ever is patently absurd. The idea that there are good companies and bad companies is likewise absurd.
Of course, a large company has to worry about money because their burn rate is so high, to imply otherwise is naive. It doesn't follow that a cash rich company won't decide to sustainably source materials or pay a fair wage for their employees.
Whether companies should ever be allowed to get that large is a different discussion.