menu__item могут быть внешние отступы, такие как margin, например, потому что они элементы блока, а вот сам блок menu должен быть спозиционирован через микс. .menu вставляется в .header, то нужно дополнительно на .menu определить класс .header__menu, в котором и задать позиционирование.