Let's say you both (and myself too) agree that some built-in alliance leadership organizational help would be an improvement to the game.
1. The leadership wants to weed out inactives (and spies), so knowing who is/was online when is useful. I agree. But sometimes pvp squad wants to be hidden, for good reason. Maybe a solution would be to make approval on hidden status from leadership required. Leadership can always kick though, so i don't think this is a big problem.
2. The leadership wants to be able to move bases around quickly. Having everybody send a substitute to one account works. BUT it requires that all members of leadership have access to that account where subs are sent (so logins have to be shared), it requires that nobody forgets to send sub after logging in, etc, etc. It would make the life of leadership a lot easier if the proposed function was added. Maybe it does not have to be mandatory, but if leadership requests subs, the first time a member enters an alliance (or let's say is promoted from trial), s/he might be asked to accept that the restricted sub would be always available to leadership going forward. And then multiple leaders would have access, and would not require lots of clicks all the time.