Two main problems 1. Middle and senior management who don't want to lose control or be rendered less effective. 2. Engineers who are not trained in written communication and largely cannot autonomously move a group towards a goal without a lot of supervision. If you solve for no 2, then that acts counter to no 1 - because middle management will be questioned - why do we need you ? If a group of engineers can function…
I also think that junior new engineers are less productive remote, because they can't absorb the context and experience of their more senior coworkers. Probably the only group made more productive are senior independent engineers.
How so? What prevents that? I don't believe it, but people like saying it without evidence.