Your problem is the absence of a leader. You say if a certain leader is inactive they should be automatically removed from leadership. Okay. Suppose that happens. Now the leader is removed, and...
There is still an absence of a leader. Except, now it's worse because rather than have a deadbeat leader who sometimes shows, you now have no leader at all. You have to wait for the imms to appoint a new guy, and...
If there was a new guy who would make a better leader, and the current leader was inactive, they'd promote him.
It's an interesting academic debate, but really amounts to very little with the current state of the game.