Note: Blender might have this too. I haven't tried. But, my impression so far is Blender didn't start this way and trying to add it in after the fact is difficult. Maya stays clean because any UI feature needs to buildable from scripts. By enforcing that rule on themselves, they keep it customizable.
I’m not an animator but I do know that mayas rigging support is second to none; we’re often working on characters with 100+ bones and 200k triangles being driven by said bones. The standards stay standard for a reason when working at that complexity.