I am opposed to the ‘one for one’ business model because it restrains the growth of the people they give aid to and also hinders the growth of the businesses in the areas where they give away their products.
The intentions of the one for one business model are pure but the effects that this model has on the community as a whole is not good. When free goods are given away to people who cannot purchase them leads them to be dependent on such sources. Even the businesses in the area feel the pinch because when free stuff is given away nobody wants to buy products, they start depending on such organisations.
A better technique of philanthropy would be to give employment to people, train them to achieve more, educate them about practices that can help grow in life. Like the idea of setting up manufacturing units in areas where people cannot meet their daily requirements would be a good way to start. Giving employment ensures that people earn money to buy what they need.
Another way of helping people would be to help them pursue their ideas. People who have innovative ideas but not the resources, usually end up not going forward with their ventures. Giving such people loans on no interest rate can help them achieve a lot.
Charity is important, but making people capable is even better. Medical help, essential clothing, food and water need to be given away to people in need but giving away products that companies produce is not a good idea according to me.
Image source:
https://upload.wikimedia.org/wikipedia/en/6/6f/Tom-Logo.jpg