Você pode fazer o que quiser, mas se é a coisa certa a fazer, é a questão aqui.
Módulos
Os módulos devem adicionar ou alterar a funcionalidade da loja virtual e devem / podem ser transferidos para outras lojas virtuais Magento 2. Os módulos podem ter seu próprio layout, modelos e estilo e podem alterar o layout geral, modelos e estilo, se necessário para a funcionalidade do seu módulo. Os módulos se concentram principalmente em uma única funcionalidade e, portanto, são (relativamente) pequenos, o que faz com que as oficinas Magento 2 tenham muitas.
Os módulos podem ser facilmente ativados e desativados, o que fará com que a funcionalidade específica que eles adicionam ou alterem apareça ou desapareça. Não deve causar a alteração de todo o site.
Temas
Os temas alteram o layout, modelo e estilo da loja virtual global e não devem adicionar ou remover funcionalidades. Embora os temas empacotados (pagos) possam incluir recursos especiais, isso geralmente é feito em módulos que acompanham esse tema. Os temas devem ser intercambiáveis, portanto, podem ser aplicados a qualquer loja virtual Magento 2, mas também uma loja virtual Magento 2 pode alternar temas facilmente (ou ter vários, por exemplo, em uma configuração de várias lojas).
Portanto, se você perguntar onde "substituir muitos modelos globais do site por modelos / blocos / layouts" , a resposta estaria em um tema .
Novamente, você pode fazer o que quiser, mas se outra pessoa ingressar ou assumir o desenvolvimento, ele esperaria que as alterações do tema global do site estivessem em um tema e não em um módulo. Quando as coisas não são feitas conforme o esperado, isso atrasa o desenvolvimento e dificulta a manutenção.