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.