By function of arithmetic, this isn't a skill issue, or even pay to win issue; this is pay for god-mode issue. As players are leveling up, players are dueling less and pumping gold troops into walls without limit such that the late game will end up in stalemates.
So, let's use logic to solve this issue.
If attacking forces have a supply cap for armies, it makes sense to have some kind of supply cap system for garrisons too.
Here are some suggestions:
- Consider some kind of upkeep cost to have troops on the garrison; after all, soldiers on the wall eat as much as soldiers in the field.
- Consider increasing the supply cap and having it manage both ground/wall troops as a whole -- but give us the ability to remove troops from the the garrison and place into the army by pain of a timer (similar to hospitals).
- Consider adding a logistics cost for moving a city with large garrisons. If there are a retarded amount of garrison troops, moving that city should take a while to prevent garrison-sniping.
- Or consider a separate supply cap for garrisons such that it would give attackers a bloody chance.
Please consider these suggestions and act soon as many of us would like to actually play the late game, instead of perpetual turtling.