Depending on projects, that's what daily/weekly/... meetings are for. Even if it's just a 10 minute meeting, people can present their work. If they can't, there's either a technical reason or they fail to do their job properly. I personally don't hire people if they can't work in extreme situations. And I usually throw them in the cold water in the beginning to test them. I'm well aware that some people can't work if they have no one breathing down their neck, these are not the type of people I want to work with anyway. Then again, I've been working with people all around the world for a long time (Apple was on PPC back then). So maybe that is an advantage.
Sure not everyone can do it. I occasionally went to the office / my lab during the pandemic, because I can't do some things at home. I also had personal meetings with reduced stuff occasionally. But in the end, not commuting for 2-3 hours per day (depending on traffic for about 12 miles), in addition with not having to talk to people in the kitchen made me more productive. Same for my team. I see people in other research groups spending half the day in various kitchens drinking coffee. They also became a little more productive working from home.
Sure, the janitors can't do it. Plenty of others can't either. However, many people can.
People who have never been inside Apple think it's this dream job, everything is chill and everyone is enjoying their work. The truth is far from it. Apple is breathing down necks, people are pushed over their limit. If you can get the job done, you get a pad on the back. If you don't deliver the next day, you're fired. There's massive pressure on people, think of it like having to be the overall best in university (we're talking Stanford, Harvard, Princeton, ... here). Some of my former CS students wrote their thesis at Apple and/or started working there, few are still there. The working environment is toxic. It's like playing football for the Patriots, you don't do it to have fun, you do it to win Super Bowls.
Looking at what Apple accomplished this past year, it looks like what's missing is the pressure and pushing people over their limits. I'm not surprised.
Not that working at other large companies is different, you'll find similar things at Google and Microsoft, maybe not to the same degree, but it's there.
The only "dream" working scenario I've ever seen is at CERN. Most people work there because they love it. Sure they also have their own tax system and employees are exempt from any federal taxation on salaries, but I doubt that's the reason.