Every single generation has thought this about the younger generation. Every single one.
I think you’re right. My guess is that as companies get greedier and work offers fewer and fewer benefits, people are less and less willing to work as hard as their parents did. Employers that don’t understand this are either genuinely ignorant or just pretending to be ignorant.