Вопрос не в бизнесе компаний, а в личном подходе.
У меня лично в принципе сложное отношение к теме благотворительности. Но для меня тема "купили в магазине и отдали для социалки" мало чем отличается от обычной благотворительности. С одной стороны, если бы я что-то хотел передать в соц.заведения, я бы все равно это где-то купил, да? Возможно, даже в привычном магазине, то есть в этом самом. С другой, любая благотворительность людей, не знающих внутренней кухни заведения, лучше всего работает деньгами.
Так что я считаю, что благотворительность в принципе лучше доверить профессиональным организациям, которые специализируются на поддержании соцпроектов. От РПЦ и исламских центров до светских фондов.