кароч во многом согласен кроме сервисов который просто обертка над моделью
Не, это не просто обёртка. Внутри может быть создание связанных записей, джобов, если они не привязаны к этой модели, и многое другое. Именно поэтому лучше код хранить в логически верных местах, что, как минимум, облегчит его чтение.