потому что роутинг пакетов в сети Ethernet происходит по MAC-адресам конечных клыентов.
IP-пакет оборачивается в
обертку Ethernet-пакета и передается на железяку для отправки в виде "импульсов" некоторой среды распространения.
Switch к примеру представляет собой Ethernet-роутер - он даже не подозревает о IP-адресах и вообще что передается внутри обертки Ethernet-пакета.
Прост Ethernet-протокол сейчас наиболее применяемый/единственный протокол канального уровня OSI для IP-сетей, и потому MAC-адрес так известен.
Распространился бы другой протокол, были бы известны его составляющие.