As a mid-level manager, my concern isn't "looking over everyone's shoulder" to see if they're working, it's making sure that the teams are executing at the highest level possible. If they can do that remotely, great. If they need to spend several days a week colocated in an office, then we should do that when feasible. It's possible that intelligent, well-intentioned people believe something different that you do, and it's intellectually lazy to assume that anyone who disagrees with you on this is just a Lumbergh.
I cut my teeth as a manager about 10 years ago during the agile push into IT and one of the big things we were taught was that co-located, cross functional teams were the most productive. We were shown numerous studies to prove that point. Now some studies that seem to indicate the opposite. I don't pretend to know who's right. From personal experience, I know that every person and team is unique, and trying to say that no team would benefit from colocation or that every team should be colocated would be equally wrong. I've had multiple employees tell me that they saw a team productivity increase since they've started coming back to the office. I've also had individuals tell me that they miss the uninterrupted time they got remotely.
Like most things, I suspect the answer isn't a simple binary yes or no, it's dependent on the role, person, team, office location, and many other variables. Our company instituted a "3 day per week in the office" policy, but left it up to individual managers to determine if it fit their team, and I assume that Apple will do something similar. I see moves like this as changing the default from home to office, but probably not eliminating a large portion of the work force who truly need to be remote.