Нашла похожий вопрос на
stackoverflow
Если очень заботиться о семантике и доступности сайта, то лучше не стоит. Main представляет собой центральную (главную) часть вашей страницы и лучше не вкладывать в него навигацию типа header, footer.
Если дружишь с английским, советую пробежаться по полезным статьям:
html5doctorThe HTML element