Both this assumption and the gp's assumption are just that: assumptions. It's fascinating how a few years of half-hearted attempts with status quo management all too eager to revert to at-location is used as a way to support this.
It's still way too early to make such a bold statement.
It's everyone. Not 'especially' programmers. Everyone. Flip the tables and expect the other side to adapt to the context instead, and we'd be calling management terrible at communication. Software development seems fairly unique in expecting developers to bridge the gap instead of management, when such expectations are not put on several other fields. Regardless of the mental strain put on those professions.
Heck, it's stunning we have so many customer-facing type jobs in software development only to expect developers to adapt. The heck you getting paid for if you're not actually a mediator between two different contexts like, you know, almost every other field?