I’m okay with this feature on certain occasions such as some players may start random battles it can prevent that, but there are a lot of problems that comes with it.
Promoting everyone to sergeant can backfire if one or more sergeants decides to build a tower somewhere unwanted or worse upgrade a tower which is not required.
Leaders /generals/ sergeants can’t be everywhere in the map to declare war to prevent opponents from attacking towers that are far, obviously there will be many battles, this current system forces us to promote players to sergeants not based on trust or their capability to understand the situation but because there is no other way or the opponent has promoted everyone to sergeants.
Promoting during conquest and demoting after conquest is not good. Demoting a player most times is equal to losing the players confidence in the team and his interest in the conquest.
There are times we need to pin/stop certain players from joining a battle, because stopping certain players can decide the fate of a tower. This is something no one can predict the time or when its gonna happen, so this also forces us to promote players to sergeants. (the anti pinning feature prevents from exploiting the pin feature, balancing the pin move to be used once/no pin loop)
Its easy to say promote everyone to sergeants, I say why stop with sergeants instead try promoting everyone to general rank to ease the burden of existing generals and see how things goes, players will build towers anywhere, activate boosts without considering the alliance gold, research without any thought, upgrade alliance level/ stronghold buildings when funds are low. Promoting/demoting there are lot of things that go into it. Its just a barbaric thought process to kick/demote/promote on a whim without any consideration and understanding.
Just introducing a new rank between sergeant and soldier would solve the problem or the option to grant who can start/join and who cant a battle during conquest or introducing a rank say like explorers/scouts whose job is only to explore the map.
Leader (attack/join a battle/build tower/research/upgrade buildings/activate boosts etc)
General (attack/join a battle/build tower/research/upgrade buildings/activate boosts etc)
Sergeant (start an attack/join a battle/build tower/assign troops)
Soldier (start an attack/ join a battle)
Explorers (only exploring & can defend when attacked but can’t join or start wars)
Something similar can be done to make things less stressful and more manageable. This is my take on this new feature.