In realtà non è affatto così, leggendo la DTD Strict di XHTML 1.0 al paragrafo definito Text Element, si trovano gli elementi fontstyleOriginariamente inviato da pierofix
Il discorso è molto semplice.
XHTML traduce la logica, non la presentazione. Ecco perchè in questo linguaggio sono scomparsi tutti quei marcatori che avevano a che fare con la presentazione, come [b], [i], <center> e via dicendo.
e non sono stati definiti deprecati dal linguaggio.!ENTITY % fontstyle "tt | i | b | big | small ">
<!ENTITY % phrase "em | strong | dfn | code | q |
samp | kbd | var | cite | abbr | acronym | sub | sup ">
Quello che dici al riguardo dell'aspetto visuale è giusto, ma questo non si applica a questi elementi, i motivi possono essere ricondotti al semplice fatto che qui stiamo ancora veicolando informazione, così come si veicola informazione con l'enfasi o con il rafforzamento della parola (caso strong).
In poche parole, se il colore non veicola informazione o meglio, può ingenerare errore in chi ha problemi di vista, mentre l'enfasi e ancor di più la forza è ancora visibile.
E non a caso sono stati resi con lo stesso sistema di italic e bold.