if you don’t want to work, you shouldn’t get benefits.
In order to claim jobseekers benefits claimants must spend a minimum of 35hrs per week looking for work and back this up with evidence.
Not all jobs suit all jobseekers, for example night shifts are not necessarily going to be suitable for a single parent of young children and a physically demanding job is not going to suit a 50-something year old with chronic back pain.
Of the small number of people on jobseeker benefits with no prospect of finding employment there are other social factors at play such as chaotic lifestyles, addiction issues, lack of education, etc which in themselves are barriers to work and barriers to holding down a job long term.
When you add in that jobs like care work, domestic work, hospitality are usually poorly paid and staff are very often poorly treated both by management and customers, younger people who realise it's not worth their while to take those jobs because they'd be worse off financially by the time they've paid childcare or by the time they've done unpaid travel time between clients (as is the case in a lot of community care work) or that their mental/physical health is not able to cope with care work, bar work, or agricultural work for so little remuneration. The jobs I did as a young, single person with no commitments are not jobs I could do now as a middle-aged person with four children.