A an aside business has been shown to be the best path to solving societal problems, from medicine, to poverty business is that path. Leave government to solve a problem and as the old saying goes you would get the best iron lung money could buy but you would never get a polio vaccine.
I agree with you, but I also can understand why people may think that profiting from solving a social problem could create a slew of other issues, such as incentivizing the proliferation of that same social problem so that solving it can turn a profit. It's just business!
The ironic thing is we see this more with government than business. Social programs almost always NEVER solve the social problem they just manage it.
This is to ensure a voting base is dependent on the government and gives the political class levers to pull to ensure their control and domination.
Government does not want to fix problems, they want to manage them
So why refuse it?
I'd rather say you can't solve social issues with tech ALONE. You need more than that, but you still need it.