WFH is fair enough for mature people with established careers.
But it's really not suitable for graduates, trainees, etc. So the younger staff still need to move to live near their workplace, which is usually ridiculously expensive, and still struggle to learn because there are so few older/experienced staff working in the office.
My son moved to a different city for his first proper graduate job last year. Supposed to be 3 days in the office and 2 days at home. After the first week he decided he wanted to be in the office 5 days. Luckily, they are very flexible and have loads of desks so that's not a problem. Lots of his fellow trainees/graduates are doing the same. It's very disjointed as there's no continuity as to which experienced staff are in the office to train/supervise them, so a lot of the time, they're bungling through it themselves - even though they're in different departments/different roles, they still congregate together and work in the same corner of a huge open plan office, just to work together and bounce ideas off each other. They've created quite a good social life for themselves too, going out together for pub quizzes, crazy golf, cinema, meals, and go carting etc.
None are remotely interested in working from home as most of them have moved hundreds of miles to get the job and are stuck in house shares or tiny one bedroom flats, so don't even have a decent workspace at home. They occasional do work from home, i.e. torrential rain days, or if one of them has had a late night (travelling back from a visit home etc)., but not as a matter of routine. They absolutely hate it when they do work from home as they're all isolated and are just muddling through. It's only the social life they've created that's keeping them sane!