Of course there would be solutions that enabled more people to come off benefits:
paying wages that people could actually live on
accept that if you want an infra-structure in places like London, people who perform the shit jobs need to be able to afford to either live in London or pay for the commute- so wages for street sweepers and café workers and cleaners of drains in such places would need to be adjusted accordingly
provide affordable childcare for parents in low-paid jobs
provide affordable childcare which takes into account that the jobs available (and the jobs that need to get done!) may not be 9-5
provide specialist childcare and/or respite for children with disabilities and SN, enabling their parents to work if appropriate
provide transport and workplace adjustments to enable more disabled people to find jobs they can actually do
foster a workplace culture where parents of children with disabilities or chronic illness can get time off for illness or hospital appointments without losing their jobs
regulate the zero hours contract culture so that workers could feel reassured that taking a certain job actually means a certain income coming into the house every month
"If they had a work ethic they would already be working full time" sounds particularly ironic in the face of the fact that more and more jobs are advertised as zero hours, leaving the number of hours up to the convenience of the manager for that particular month. But the rent still has to be paid at the same rate every month.