El tema es que algunos navegadores viejos no van a entender que esos son bloques y por ello es útil declararlos.
Otra forma de saltarse esto es utilizando el HTML5 enabling script que además recomiendo muchísimo en todo proyecto que tenga HTML5.
http://remysharp.com/2009/01/07/html5-enabling-script/