Evidently you missed the first sentence in my post: “Get work done you keep your job.” That obviously implies that some jobs require you be on location to get work done.
I was responding to the last sentence in your post. I was thinking that there are reasons other than a boss wanting to micromanage people , to require people to be in the office.