When did anyone want to actually work? Everybody strives for as much as possible of money at at least possible work needed to get that money.
But the question has edge cases where some reforms should be done.
1) On one hand you have businesses that want people to do a lot of work for not enough money and then complain... in my country, that means that either the right government gives them foreign workers, because they "care" about the business, or the left government giving them foreign workers, because they "care" about the people (even if foreign).
There are many ways to solve that (eg. minimum wage for foreigners should be higher than the average for local workers in the same field, so if local workers doing job X get paid on average Y amount of money every month, you shouldn't be able to get a foreigner unless you pay that foreigner eg. 10% above average Y.. so you first have to try to get a local at above average local pay to do it, and if there are really no locals available, even at above average pay, only then you get someone from abroad.
2) The second problem is, that in some countries (eg. mine), you still have a relatively large percentage of people not working and getting social benefits... on one hand, social benefits are needed to help people when there is no work available, on the other, with all the benefits possible, some abuse of the system and maybe some under the table work, you're better off than someone actually work 8h per day.
Forcing someone to get a job at a company is impossible, since they intentionally act incompetent and no company wants someone who doesn't want to work and just wants to get fired, but community service could still be an option. Depending on the physical capabilities (if you're a paraplegic, you can't be picking up trash by the highway) some community service tasks would be given out, people who should be job-seeking (without that, you can't get the benefits) would calculate that an actual job pays more, and the taxpayers would get something back for the money they pay for "lazy bums", who suddenly wouldn't be as lazy as before, since they'd be keeping the streets clean. Sure, it's not a perfect system, some nuances between the ideal and realistic have to be solved, but social benefits abuse has been rampant in many many countries, not just mine (former socialist one), but even large and "organized" ones, such as germany ( https://www.dw.com/en/duisburg-police-make-arrests-impound-l... )