One big problem with AY priority boarding is that they can't really execute it consistently, so for now they can have any number of boarding groups, though the end result will look the same - one big zoo.
Once they learn the execution, it's actually not bad to make more differentiation among individual boarding groups.