I'd say on top of that, remote work comes with some of the same communication problems as social media platforms. Without facetime, the assumption of goodwill starts to wear way.
The agenda barely matters. People just tend to behave better when they're dealing with a real human being that they've met instead of a screen name in Slack that they argue with every day.
This is why I never promise anyone 100% WFH or 100% remote any more. I tell everyone to plan for 0-3 weeks travel, giving some leeway for flying people out for face-to-face planning.
I’ve seen this work with unruly customers, too.