This is such a naive post from someone who clearly hasn't a clue how the world works these days.
Nobody is paying teens /youngsters money who knock on the door offering to do jobs - nobody has spare cash for that!! I occasionally get lads knocking my door asking for this sort of work - mowing the lawn, pressure washing the drive etc - never once have I said yes, I can't afford to be paying kids to do jobs for me. I get a bit annoyed really with parents encouraging their kids to go knocking door asking to be paid to do these sorts of unskilled jobs, pay your kids yourself for these pocket money jobs!!
I think some foolish people imagine these youngsters will be seen as 'grafters' when in reality nobody wants to pay teens for this stuff.
And jobs done for cash for neighbours isn't helping them get decent work experience and references for their cv.
The issue is that these days retail and hospitality hire far fewer staff - self checkouts mean less staff in supermarkets and shops and these days loads of cafes have qr code apps to order - less need for waiting staff.