The hard and soft counters are differents, but I don't think are diametrically opposed. I agree with you the soft counter can be more interesting. But in part, in your example the ranged infantary have a good advantage against the spear cav. is very easy make a micro with them you just need aim, but for melee cav it's more dificult. Other thing, it's more interesting you don't know the result (in hard counter, you don't know the result, because you need make more units, you don't just use ranged infantary or cav, you need balance between your units), but know does not matter if I use swordman or spearmen infantary, you just need make a calc cost/benefit. And it's more interesting? I don't think so. In this case, the spearmen cav need a hard counter or need modifications in your status, you rate attack is very slow, 2.25.