Doesn't HTML 5 still suffer from the same problem as previous HTML?  I.E. doesn't it only work if all the vendors interpret the specification in exactly the same way.