Fala, Rodrigo! Tudo bom com você?
Essa questão das unidades de medidas é mais se tratando de questões responsivas. É mais fácil definir em porcentagem, por exemplo, porque em diferentes tamanhos de tela, a medida de um elemento vai ser correspondente com o tamanho, ao invés de ter que ficar definindo em pixels para cada tela diferente.
O EM, no caso, é relativo ao tamanho da fonte, então se definir um espaçamento com EM, ao mudar o tamanho da fonte, também vai mudar de forma equivalente. É bem usado para margens e paddings.
Segue um link que explica melhor alguns diferentes tipos de espaçamento, vale a pena dar uma olhada:
https://www.alura.com.br/artigos/guia-de-unidades-no-css
Espero que tenha ajudado, bons estudos, e um grande abraço!