olá,
acredito que seja apenas formas diferentes de organizar os imports. Também achei diferente, ainda não tinha visto dessa forma, mas é possível sim concentrar os imports, por exemplo, no arquivo principal styles.css e importar apenas ele para o .html.
acredito que a parte mais importante é que os arquivos estejam separados e dedicados à sua seção do aplicativo, pois assim a manutenção e o entendimento ficam muito facilitados.
quanto ao 2 min-width ao invés de 1 max-width eu acredito que esteja relacionado à mentalidade "mobile first" onde você define toda estilização para versão mobile e só então vai adicionando querys nos breakpoint que você achar interessante para adptá-lo para telas maiores. Os mais comuns são 768px(tablet), 1024px(desktop), 1440px(desktop),...
e em cada um desses estágios você determina as mudança para se adaptar ao novo tamanho de tela.