I think one of the main issues is that there's quite a few admins that contribute often and help out. You can see the same admins always helping in the reports section, or responding to reports in game. Then there's admins that barely contribute, and just sit in the staff team for the "perks". This leads to the other staff members being demotivated and then the cycle continues.
I dont know how the staff team works, and I wont pretend to, but if there's admins that are just putting in the bare minimum or no effort at all, why are they still there?
I completely get it's a volunteer position and that staff still like to play the game. I think that if everyone pitched in equally, it would allow for everyone to play the game while balancing the workload.