I suppose you don't live in Finland, because I've never heard opinions like that from a fellow Finn.
Last night the outdoor temperature here was -20 C (-4 F). In conditions like this, it's basic human behaviour to give shelter to those in need. I gladly pay taxes so that the government can solve the problem in the most efficient way for the society. It would be much more expensive to let the ER and health care system handle these people when they get severely frostbitten outside.