There really is a time and efficiency cost to all the task switching g.
But equally, and as another poster said already, software development really does require having meetings to get a good outcome.
I think it’s missed by many people that see meetings as an inconvenience, but very very often I have found that a meeting has radically altered the goal, or the plan, or the context. Pushing back against the meeting would be a crazy thing to do.