Вы можете сделать все, что захотите, но если это правильно, вопрос здесь.
Модули
Модули должны добавлять или изменять функциональность интернет-магазина и должны / могут быть перенесены в другие интернет-магазины Magento 2. Модули могут иметь собственную компоновку, шаблоны и стили и могут изменять общую компоновку, шаблоны и стили, если это необходимо для функциональности вашего модуля. Модули в основном ориентированы на одну функциональность и поэтому (относительно) малы, что делает их доступными для многих интернет-магазинов Magento 2.
Модули могут быть легко включены и отключены, что приведет к появлению или исчезновению определенных функций, которые они добавляют или изменяют. Это не должно вызывать изменения всего сайта.
Темы
Темы изменяют макет, шаблоны и стили глобального интернет-магазина и не должны добавлять или удалять функциональные возможности. Хотя упакованные (платные) темы могут включать специальные функции, это чаще всего делается в модулях, сопровождающих такую тему. Темы должны быть взаимозаменяемыми, поэтому их можно применять к любому интернет-магазину Magento 2, но также интернет-магазин Magento 2 может легко переключать темы (или иметь несколько, например, в настройке нескольких магазинов).
Поэтому, если вы спросите, где «переопределить многие глобальные шаблоны сайта с помощью шаблонов / блоков / макетов» , ответ будет в теме .
Опять же, вы можете делать все, что захотите, но если кто-то еще присоединится или возьмет на себя разработку, он / она ожидает, что глобальные изменения темы сайта будут в теме, а не в модуле. Когда все не так, как ожидалось, это замедляет разработку и усложняет обслуживание.