Out of the box, Q2A behaves similarly to how you described (i.e. editing is for editors). However, Pokemaster chose different permissions for PokeBase.
The way the software works essentially forces expert to be a "weaker" role than editor, so if you want a platform like ours where role A can edit, role B can hide and role B > role A, then the name system we have here is the only one possible.