Absolutely agree Lemon, this is a very complex situation. There is no way that people who are unable to work should be being denied benefits. That is what benefits are for, to support those who can’t work through ill health, and to provide a safety net for people who, through no fault of their own, fall on hard times.
Unfortunately there are people who abuse the benefit system, for example those who commit benefit fraud. Others who, whilst in a minority, live on benefits with little intention to find a job. I worked in a deprived community when I was teaching, and I know there were a number of families for whom a life on benefits was the norm. But equally, there were single mums who got a job as soon as their children were in school, and many other families who worked hard in low paid jobs to provide for their families.
Tackling benefit fraud is important, encouraging people who can work, to actually go to work is also important. But equally, providing for those vulnerable members of society who cannot work is crucial, and makes us a better society for doing so.