COMPLETAMENTE DE ACUERDO en lo que dices sobre la compatibilidad. Pero por desgracia, esto NO es así (al menos en mi opinión)
Si me dices de un sistema/hardware/software o navegador que hace más de 3 ó 4 años que ha sido actualizado o cambiado, lo entiendo. Pero dar de lado a usuarios de un ipad2, con apenas 2 años de uso, la verdad es que no me parece correcto.
De hecho, mis padres compraron un ordenador hace apenas 2 años con windows 7. Éste viene con ie8, y lo que NO puedo hacer bajo ningún concepto es programar para sistemas de hace menos de un año porque no me parece lógico.
Esto, REPITO, es mi opinión. Respeto la tuya y ADEMÁS, desearía que fuese siempre así (es decir, programar para los últimos sistemas y demás), pero mis padres, por ejemplo, NO TIENEN POR QUÉ SABER QUE EXISTEN OTROS NAVEGADORES O UNA NUEVA ACTUALIZACIÓN (service pack) PARA EL SO QUE PERMITE ACTUALIZAR EL IE (internet errores ;)
Un saludo