Ну, никогда нельзя быть в чем-то уверенным на 100%. Вдруг на меня завтра снизойдет просвещение и пойду я хранимки писать и топить за них обмазываясь консистентностью и отсутствием внятного дебаггера
Я сам делаю что то среднее между моделями и орм в node js. Например audit.js, и там методы вроде, getAudits (params = {}), связи в sql, иногда обработка в контроллере данных из модели