Now garrison means nothing.
The only reason why 1500k+ users don't attack a lv40 castle is becasue they do not want to make more enemies who will revenge back in the same way.
It is just like the nuclear weapons during cold war. Garisson means nothing even if you spent 10,000 USD. There is no way to strengthen a garisson except some meaningless researchs.
Lilith is also intentionally letting garissons to be weak. It is to make people spend more linary to be stronger.
And also make people spend 100 linary per day if they want to stay out in a city.
Even some simple buffs like doubling the research effects for garisson units won't be enough, but they are not even doing that. For the pass 9 months, lilith is doing nothing but decreasing the heal time, increasing the resurrection rates, limiting the resources to be plunder and introducing some instant repair skill. The things lilith are doing with garisson are all post attack recovery features. The buffs are not about actually increasing the attack rating, attack speed, or health of the garrison units.