Obviously we're in a world where young people do not know how to communicate via messaging systems, online web apps and email. They need to be physically sitting on a file cabinet in my cube while I slam obscure commands into a terminal and swear semi-silently at every typo.
I don't know who writes all this shit, but my experience is that our new hires have less desire to be in an office, in a strange city far from home, than I do.
Our new hires didn't want to work, truth be told. They wanted to be back in school, Mom and Dad and student loans paying the bills. It was a good gig while it lasted.
But do you for a minute believe that a person who likely has never worked a job in their life would be ready to become a productive employee with a positive career trajectory if they were just handed their duties, then left alone with them?
Perhaps this generation has risen like Venus from the sea, fully formed, competent in all aspects of employment - but they would be the first, so I doubt it. I'm pretty adroit in my field, and it took a while to get there, and the only part that was from home was reading books on teh subject during my off time.
I do roughly 50:50, home and onsite. The whole "I will only work from home" business has a few issues.
Networking is a big one (I know networking is a 4 letter word on Slashdot, but hear me out) Like it or not, it is really hard to network from home. I've always networked well. Even became friends with many co-workers, and that really helps with career trajectory. And it is an exceptional way to create synergy. Some might call it schmoozing, but then again, I'm a pattern weaver, so all the interactions are a learning experience. In the end, I have been hired twice because I am a known quantity.
A person who makes a demand that they will only work from home is purposely limiting their career choices. You don't get the learning and career leap that requires full time in person work. And there are many jobs that require actual presence.
You as a remote worker are only an avatar on a teams or zoom screen. The interactions I have with the people I remote with and those I interact with in person are quite different.