Pero es que no puedes basar la semántica de una página por los estilos por defecto que deciden poner en cada navegador, porque eso lo decide cada casa. De ahí los famosos
resets y
normalizes.
Es como si me dices que para evitar estar volviendo a especificar los colores de los enlaces mejor dejarlos como están. No tiene sentido alguno.
Y bueno, si lees el artículo que puse por ahí, verás no solo que no está mal, sino incluso que es recomendable hacer lo que decías que estaba mal. Por lo tanto, la semántica de un sitio y el
outline de HTML5 contra una cosa tan normal como especificar un valor en CSS, yo creo que pesa más lo primero.