You should probably take a look at how many hours the average young person had to work a week to pay for their education or to pay rent back then,compared to now… The numbers I can find suggest the average college aged person had to work around 18 hours a week to pay for their own education back in 1970. Today they have to work 61 hours a week.
Saying the younger generation doesn’t have it harder in most western countries is objectively wrong.
I’m not saying all people who struggle are lazy. Quite the opposite.