So you want that a class that already does low damage, has limited ammo, and all it can do to survive atm is to run away has two choices:
Either keep running but with much less damage
or
Go for more strength and keep the damage while not being able to run.
Yes, I see the point you make. You hate them, you truly do apparently, but nerfing them even more is not the solution.
What is happening with cRPG can be seen a bit as something along the line of how combat evolved in Renaissance and so on. People realised that they could hit without getting hit if they developed better ranged weapons. Gunpowder came into play, in cRPG it is archers getting more skilled. So they started hitting the enemies before they had a chance to hit back (Europeans vs Native Americans for example).
This was tried to counter with heavier armor at first (survivability), but then the other armies were forced to go into ranged fighting again, and fighting evolved. Within the limited means of cRPG, that is sort of what is happening (at least in my eyes), of course with a lot of differences, but people have realised they can poke from afar getting less chances of dying (eg the 10 riding HX in NA, 18/24 pure archers, etc).
Also something that bothers me is, why do people consider 18/24 rus bow archers to be agi? Many high level players have 21/21, 18/24 and similar builds, the difference is afaik in the armor used (and maybe some movement penalties to long weapons that bows are not affected by).
And cav, well, cav has always been very powerful, but what is the point of having a horse if it does not give you a big advantage?