Earlier quoted context omitted.
And that's exactly why managers aren't interested in people working remotely. Good managers ask when they actually need something and they expect those working for them to accommodate such requests immediately. That is why, after all, they are managers.
Bad managers IMO. Since their work should be minimize interruptions and facilitate communication inside and across teams.
That's why they are managers and not low level developers. Developer does not like it? Well, a developer can migrate to writing less code and caring more about business related stuff. It is not like those who can write serializer cannot figure if a certain fire drill is required based on the amount of $$ coming in from a customer who is affected by a bug/wants something.