Faudrait pas oublier que HTML5 n'est qu'à l'état de brouillon actuellement.
On ne peut pas blamer IE8 de ne pas l'implémenter (d'ailleurs je blame plutôt les autres qui l'implémentent chacun à leur sauce sans attendre qu'il soit publié en version finale).
S'il est vrai que HTML 5 n'est pas finalisé, il n'en est pourtant pas à un état anarchique comme tu sembles le laisser penser : les implémentations actuelles en sont déjà très strictes. Le W3C a mis au point ce qu'on appelle des "working draft", soit des versions de travail qui regroupent déjà "ce qui est fiable et ne changera plus" et qui par conséquent peut être implémenté sans risques.
C'est complètement faux de dire que les navigateurs l'implémentent chacun à leur manière

à part peut-être en ce qui concerne les formats vidéo supportés par HTML 5, mais il faut dire que le W3C ne souhaite pas se prononcer sur un ou des formats(s) standard(s), d'où chaos :p