We are told there are staff shortges everywhere now. Lorry drivers, retail. hospitality, warehouses, etc. Some of these jobs (apart from lorry drivers) are low skilled
Not everywhere in the country has shortages and not every job is suitable for every unemployed person.
There are approximately 1.6 million unemployed people in the UK and roughly 960,000 job vacancies. I'm no mathematician but it appears there are more people than vacancies so even if all of those vacancies were filled tomorrow there would still be unemployed people.
people should be doing what they would have to do in the USA where there is no welfare state. Whats that? Work 2/3 jobs to provide for themselves or find a better paying job
Ah the USA, shining paragon of "how to do it right" where almost 10% of the population lives in poverty, it easier to get a gun than an education, and getting sick can bankrupt you 
Why should people have to work 2-3 jobs just to stay afloat? It's not healthy, mentally or physically, and it's wrong. Wages should be at a level where one full time job is enough for a fair standard of living and no top ups are necessary, instead we have a situation where employers get away with paying wages that aren't enough to live on because they know the government will top them up. The biggest beneficiaries of the welfare spend are the companies profiting from the ability to pay minimal wages, get angry at them instead of the people claiming the top ups needed in order to support themselves.