Cita: es necesario usar DIV para las nuevas etiquetas...
...están siendo introducidas dentro de etiquetas DIV
Hay varias palabras que no son lo mismo.
No, no DEBEN (a fuerzas) de ir dentro de un div.
Sí, sí PUEDEN, sí tu QUIERES.
No. No es NECESARIO... a menos que lo necesites.
Probablemente el div contenedor es un warper... o sea un div contenedor, para dar un ancho total a todo el sitio. Pero también eso se puede hacer dando esos valores a cada elemento... header, footer section que necesites.