It is time to stop the random promotions and promote active players instead. Several times players who have not played in a long time are still being promoted. WHY when they are not playing? How can they be promoted if they haven't earned it? Unfair on active players.
That's something that only your hegemon or polemarchs can answer to you. It's up to them. They promote or demote people. They are not getting promoted on their own or by any automatic system...
and every coalition using ranking system differently, some for example keep entire coalition as citizens so hey can't see their troops counts in capital/pantheons