its very easy to counter cav, but it means you have to play a support role and cant go killwhoring...which is why pugs dont do it.
I can tell you've never played in Strategus Battle v2.0 with cav. Enemy team has 1 pike for every 4 men and cav is basically useless.