Life on benefits is different for different people.
If you have worked all your life and fall on hard times due to redundancy or illness, you will find the money and benefits allocated to you miserly and unfair. This is because you are used to a certain standard of living and find it hard to adjust to a lower income.
If you were born into a family where the previous generations did not work and relied on state help to exist, benefit payments are seen as workable and provide a manageable lifestyle.
I see people in the village where I live where no one in their family has worked for generations... well they do get extra from black market activities. Unfortunately this is a reality in many depressed areas of the country, and accounts for the massive cost to the taxpayer.
There are jobs available, go on any jobcentre search, they are there, but there is a mindset among the permanently jobless that prevents them engaging with employment.
I think most people would like to think they agree that the mark of a civilised society is that the rich support the poor, and that no one would goes hungry or unhoused.
The problem these days is that the "not quite so poor" are financing an ever increasing number of people who are living on benefits as a lifestyle choice.
I think that the big companies that spend vast amounts of money on accountants to help them avoid paying tax should be played at their own game and the government should employ said accountants to close the loopholes of avoidance.
However, I think the companies also have a mindset, albeit the polar opposite of the benefit claimant, that will be just as hard to change. The bottom line in both cases is the same... they don't want to pay!
It is always the people in the middle of this situation that will get squeezed financially.