Department all-hands, business unit all-hands, product line all-hands... Every level of a large business feels like they need to do all-hands with some regularity. If you don't do them people complain that they feel "disconnected" and don't know what everyone else is working on. One problem it's that depending on your team and product some higher-level orgs matter a lot or not at all. The folks running those orgs of course also get mostly to interact with people to whom other efforts in the org matter most.
Then you have central efforts liked software supply chain security, DE&I, etc