Some people are lazy.
It's like some of the under-30 newbies at work who didn't want to come in for meetings. This was years back before covid and the boss is basically arguing with the guy why he doesn't want to come in like everyone else.
You never get this with veteran workers. They all show up. And the young people who complain about this kind of entitlement are all unmarried with no kids. So it' not like some crisis school drop off or babysitting issue at home. If there's anyone out there who should be able to wake up and get off their ass to work are single people with no kids.
People also forget that a 40 hour week isn't even 40 hours of work. And a week has 168 hours in it.
Minus off lunch break, morning and afternoon breaks, every job has downtime where people chat, surf the net or stand around doing nothing (the maintenance guy at work sits in the cafe surfing his phone when he's got nothing to do).
After you minus off all the food breaks and goofing around, the average person probably only works 30 hours at most.