yo creo que porque usualmente estan programados con mucho código en flash, para computadoras.. hasta tienen apartados para los distintos navegadores.. y pues el celular no puede interpretar todo ese código.
recuerda que cada página de este tipo tiene un comportamiento diferente en cada navegador.. yo creo es por eso