I am in the USA. My team is completely work from home. My boss likes to "cross train", "collaborate" or "see what you're working on" and frequently demands the team attend unscheduled meetings just for one person to share their screen while they work. Even scheduled meetings with specific agendas are subject to massive scope creep as mundane progress updates turn into "why don't you share your screen and show us what you're working on?"
I would estimate that most of our scheduled meetings are triple their intended length, and we have two or three unscheduled screen shares per day that can last an hour or more. Yesterday, I had five hours of meetings, one hour of showing my work and two hours to work on my own projects. And my boss wanted us to skip lunch because a meeting that should have ended at 10:00 AM sprawled into 1:00 PM!
I have brought this up in the past, but his rebuttal is that we're "getting important work done" to "avoid knowledge silos." I've also tried working on my own thing during these meetings but it's quite difficult with everyone else talking, chewing, typing etc in my ear.