Зачем переводить margin и padding в rem?
Меняется масштаб страницы и всё меняется пропорционально, относительно одного корневого элемента.
Чтобы отступы были пропорциональны шрифту.
Хотя все подряд в rem задавать - тоже крайность.