Our mollycodling governments have bred a generation of British people who think the world owes them a living, self entitled, lazy and unmotivated in my experience and in the most recent work age people a generation (not all of course) who seem to lack even the most basic life skills. This is why I am so in favour of Brexit so we can start to stop these economic migrants coming here (unless we really want/need them), make our own rules, and force these layabouts to take the jobs that are available - otherwise it's no benefits in my view. I was brought up to believe that's tough love.
In most cases, given the choice between no money, or a job and money, the majority will take the latter and they may be forced to better themselves. The risk here is that employers move to other countries but it's not trivial to move these jobs (particularly if they are manufacturing businesses) and a lot of these businesses are SMB's who's life blood is the UK domestic market. For me, we should be bold enough to believe in our own country.