La balise « head » et la balise « header » sont deux choses très différentes.
« header » et « footer » sont des balises introduites par HTML 5, alors que « head » fait partie du standard depuis toujours.
Vous remarquerez que « header » et « footer » font incluses dans la la partie « body », d’ailleurs.