Free markets are not a panacea, nor do ideal free markets ever exist anyway. Also, free markets require regulation to prevent powerful actors from making them non-free.
> the market will produce it.
Only if it's profitable. Feeding poor people, caring for the indigent, etc. isn't profitable.
To profit means that you accepted a debt instead of getting something in return for your efforts. Business seeks profit because the expectation is that it will pass the debt on to the stakeholders who will then call the debt and get something in return for their efforts.
But it is people who participate in the market. If they demand profit continually, therefore not getting anything in return, that just means they're working for free. People won't feed the poor unless they can do it for free? Methinks that's not what you meant.
> the market will produce it.
Only if it's profitable. Feeding poor people, caring for the indigent, etc. isn't profitable.