Olá, Rafael, sobre o uso do reset.css, devemos considerar que cada navegador tem a sua apresentação por padrão e esse comportamento individualizado pode gerar conflitos de layout em um projeto web.
O uso do reset.css é uma forma de suavizar estas diferenças e padronizar a estilização, sobrepondo a formatação original dos browsers com uma folha de estilo. Assim, o reset.css se tornou um arquivo quase que obrigatório nos projetos web.
O mais habitual é que antes de se começar a estilizar o projeto, o arquivo reset.css já seja adicionado para que seja feita a remoção da formatação original dos browsers.
Artigo completo em https://www.alura.com.br/artigos/o-que-e-reset-css?gclid=CjwKCAiAvOeQBhBkEiwAxutUVESsx_qyizn7cXqrUBJfMNdu6h7qAtsK7SqmQ1OxtCfEHXrNDr13AxoCsbIQAvD_BwE
Espero ter ajudado. Bons estudos!