But it's HTML, and should therefore should BE content. But it's not; it's presentation.
> I thought we discussed that browsers incompatibilities are the reason for this.
You seem to be missing my point. If CSS, as implemented NOW, worked as advertised and offered a way to separate content from presentation while retaining flexibility, then we'd have no argument. I'd happily be using it for what is intended. You just can't do that now, and I'm tired of people telling me that I can.
> I would hardly call this level of adding extra markup anywhere close to other HTML where the presentation is completely ingrained.
Of course it's not completely ingrained. But I want it to be able to be completely separated before I'm going to join your camp.