El head contiene información importante para el navegador, por ejemplo el titulo de nuestra pagina web, cuestiones relacionadas a que caracteres de idiomas vamos a usar, SEO, importación de características externas, etc.
En el body deberías escribir toda la información visible para el usuario de tu pagina, como títulos, imágenes, párrafos etc.
Si pueden ser omitidas y el código funcionaria igual, pero a la hora de subir la pagina a la red, o a producción, esas características son fundamentales para que nuestra pagina funcione y se vea correctamente así que es recomendable incluirlas cada vez que hagamos un proyecto de pagina web.