That is a valid question.
Someone said few days back something about it being strat related but I kinda don't get that. Otherwise I don't get it either why there are so many now. Cav and archers used to be somehow self-regulating themselves.
I dont mind cav or archers - just the sheer number is... annoying.
Archery is very cheap in relation to how deadly it is.
Just increase the upkeep on bows. 300% should be enough.
The good and dedicated archers will still play but the amount of other archers will decrease.
It's a far better solution than nerfing archers.
Cavalry is already expensive though. Unless you go with low tier equipment which is still quite good.
Maybe increase upkeep of lower tier horses. Cavalry also needs to become harder to play. Both lance cav and 1H cav.
Something needs to be done with
crossbows on horseback.
It's way too cheap for being the best anti cavalry class in the game (as they usually have 10 riding).
Horse archery should be made more accurate.
It takes skill to aim while moving. No need to nerf accuracy on horseback. That is just lame and very boring for those who enjoy horse archery.