It stops my momentum, annoys me, which ruins my motivation.
or the team is doing too much at a time, and delegating different "projects" to different people in the name of efficiency.
I think that's actually wrong - the whole team should work on the "same" task. For example, coding a module could be done together. It might seem like only 1 person is writing code, and everyone else is over the shoulder looking, but you save knowledge transfer times in the future, and you save code review time (you do review at the same time when everyone is there).
;)
And literally nothing was lost in the process. I am as productive as before, know as little about product we are developing as before.
Being there straight, talking, thinking and listening would tire me out. But, I only half listen, dont focus on parts that dont seem relevant and get rest as I please.
These meetings were super tiring for me when I was trying to learn requirements from them. But the result was that I did not learned much anyway and not paying attention made no change.