Gehört logische Textauszeichnung zur Gestaltung (das sind ja die direkten Auswirkungen) oder zum Content (ob betont oder nicht ist ja irgentwie zusätzlicher Inhalt)?
Betrachte das Ganze in DREI Ebenen: Inhalt, Layout und Design. Inhalt: Der Text, also z.B. "das ist wichtig". Layout: Inhaltliche/logische Struktur des Textes, also z.B. "<strong>das</strong> ist wichtig". Design: Optische Darstellung, also z.B. "strong{color:red;}".
Außerdem steht <b> und <i> nicht auf der Abschußliste.
Das stimmt nicht. <b> und <i> wird es in XHTML 2.0 nicht mehr geben. Verwende nur noch <strong> und <em>.
Wahrscheinlich ist es nicht verkehrt, wenn man künftig diese beiden Tags als äquivalent zu <strong> und <em> behandelt, ihnen also eine zusätzliche semantische Bedeutung gibt.
Das geht natürlich. Ein globales Suchen und Ersetzen ist ja kein Problem, sobald das notwendig werden sollte.