1º ¿Alguien usaba aún esas etiquetas?
2º ¿Optimización? strong = 9 Bytes, b = 4 Bytes... 5 bytes de diferencia... conexiones de 20Mbits... procesadores con tantos núcleos como pedos se tiran al día... creo que no es relevante
3º Separar contenido de estilo, norma obligatoria, por puro sentido común de manutención, cambiar una línea versus cambiar 100 páginas HTML.
4º ¿qué pasa aquí, como maquetadores/programadores web no tenemos mejor cosa que hacer que tirarnos piedras por auténticas soplapolleces? ¡Reclamemos "marquee"! ¡Reclamemos "blink"! ¡Son esenciales para matar a la sociedad! ¡Condones sí! ¡Iglesia no!
Guardémonos las fuerzas para picar buen código y dejémonos de chorradas.
#81 No eliminarlas implica que el navegador tenga que saber parsearlas, y eso aumenta el código del navegador y el tiempo de renderizado (en unidades infinitesimales, pero oye, grano a grano se hace el granero). Respecto a lo de la gente que no es tan profesional... es obligación de cualquier buen programador/maquetador mantener el código al día
#84 Perdona por la incursión, pero en mi opinión, si necesitas acceder al hardware del cliente y no te llega con lo que el navegador provee, lo que necesitas no es una web, sino una aplicación nativa.