Here lies the problem, you are 50 years out of date from what the average young person is having to deal with.When I retired...
It's real easy to say they are all just lazy and don't want to put in the hard yards, but often young people have just decided the jobs on offer aren't worth it anymore.
The first job I had out of school was working on a dairy farm, which I thought I wanted to do. It was a dirty, physically job was bad pay and bad hours.
My boss said to me one day 'this can be a good career, you won't still be pulling teets by the time you are 40'.
Wel like hell I was going to milk cows for the next 20 years hoping to get a managed job, not to mention the chance to own my own farm was basically 0% on the wages of the average farm worker.
So I went a different path that is considerably less dirty, less physically and much higher pay.
The dairy industry in particular has always had trouble attracting good young people, the reason being all the smart ones realize it's a shit job and has shit pay and conditions. So many many farms rely on foreign workers who are "harder working", when in reality they will do anything to get out of the Philippines.
In hindsight I was actually offered a really good farming job that I maybe should've taken, but I'd move onto another career path by then.
I fully agree there are many useless young people out there who don't want to work (there are many 50 year old like that too) but in many cases the jobs and the conditions are not worth the pay anymore.
Whilst people shouldn't be paid for sitting at home doing nothing, if a business is finding it impossible to hire good staff, it's because the good employees have found something better.