Wer sagt das?
Wer sagt dass es nicht so ist?
Nun, so las es sich. Darum ist es ja so wichtig, dass Spezifikationen eindeutig sind ;-)
Wenn jemand definiert hätte, dass die semantische Aussage eines Elements über seine Klasse(n) definiert wäre, gäbe es keinen Unterschied.
<foo type="paragraph" /> und <p /> oder <foo type="heading level1" /> und <h1 /> ist bei entsprechender definition absolut gleichbedeutend.
Stimmt, ich frage mich nur, warum du das akzeptieren würdest, nicht aber die Einteilung in video, audio und object.