Socio-economic analysis theories are widely used by governments and institutions across the globe. But I think that there are some shortcomings of these theories. Economic factors definitely have a lot to do with social change. But I don't agree with the idea that money can always be used to change people's minds.
This is actually a controversial issue and is often discussed in regards to American development programs in other countries such as Afghanistan. It was once thought that if people are given money to run certain social programs that benefit society, their worldview will change. Some people in government and in non-governmental organizations still believe in this and defend this theory. Others argue that money does not affect ideology. The fact that people are happy to receive money and participate in programs that benefit them does not mean that they favor the ideologies of the investor. I think I agree with this latter opinion.
I think that improved economic conditions may contribute to social change but there is no guarantee that they will. I think it's a hit or miss. But when the issue is the investment of millions, in fact, billions of dollars of tax payer money, perhaps this risk shouldn't be taken.
What does everyone here think about this? Do you agree?