I've been around Western Europe over the last few years (Paris, Munich, Vienna, Madrid and some smaller towns), mostly working for a few months in each, and have been absolutely floored by the want you see compared to home. People love to complain about benefits but rare patriotic moment the Great British Welfare System is something we should be so proud of, and fight so hard to keep.
Despite coming from a city where the jobs are few and the vodka is cheap, I've never in all my life seen street drinking, rough sleepers, mentally individuals with no support whatsoever on this scale. It's bloody cold in Feb too. So much for Western Europe being so developed and whatnot. Is this just a big-city thing generally?