Isn't it though? "This thing should be free for everyone all the time" is a lot different than "we should help people out a little if they're down on their luck". Temporary housing, food banks, etc are the latter, and I'm all for the same with medicine. The fact that food and housing are subject to markets makes it easier for organizations to carry out such missions, which is one of the barriers you mention in your second paragraph when you talk about the complexities of dealing with insurance companies.