no tiene por que, sino por la misma regla de tres cualquier cosa que se ejecutaba en las 1.0 se podría ejecutar de la misma manera en las 1.5 y no es así ya que se necestita este truquito.
En resumidas cuantas, en la 1.0 se permitia la carga de cualquier aplicacion sin firmar. En las 1.5 se comprueba la firma pero solo en el arranque y así si cambiamos la la MS como ya había comprobado la firma seguirá ejecutando con normalidad lo que le hechen. En las 1.51 seguramente lo que hace es comprobar la firma cada vez que se cambia la ms o simplemente aleatoriamente cada x tiempo lo comprobará, la cuestion es que si comprueba la firma durante mas momentos que en el arranque este método no funciona y por lo visto de la 1.51 en adelante lo hacen.