In all honesty it's not about making it easier to abuse the guild system for Tower Guilds.
I had thought about these things when the guild system first came out in the game, back when people were forming clans by manually adding Tags to their character names.
It's just plain annoying to have to add each players rank manually, and then add their powers, even for a simple promotion/demotion. And accidentally kicking a member from guild happens a lot just because the way the guild system management is designed.
It's not a far stretch for people to want an improvement to it in general after having it for so long.