Equally common in operations roles for the same reasons. Lots of servers and networking gear. You might be changing failed hard drives in a RAID array while someone else is patching servers while somebody else is upgrading some 20 year old Cisco firewall. None of these three people rely on the work the other is doing. Especially if they’re working in different server cabinets.
And exactly, ask that to our managers.
Manager in charge of multiple different projects because "success in organisation" == "number of people managed" regardless of whether they are being managed well or not.
Manager needs daily updates of all things going on his "team", because otherwise not have fucking clue about what manager is "managing" and clearly far too difficult for manager to read JIRA board, look at commit histories etc. Much more efficient for everyone to sit around for an hour during which they maybe have ten minutes of productive discussion.
That's actually not been the case in many teams I've worked on - but we have all been working on the same set of related products (or subset of a product). Actually the managers often weren't even in the teams. I foolishly assumed that's how most people used the term "team"...