На живом проекте orm сильно усложняет сопровождение.
База - отдельный программный компонент, который нужно разрабатывать.
Orm , в моём понимании, можно и стоит использовать для макетирования и прототипирования.
Как только идём в прод - база должна быть взята на сопровождение специалистом. Иначе не понятно, кто отвечает за работоспособность БД. Ну точнее там ответственность на разработчике реализации ORM фреймворка. А это вне пределов влияния и соответственно в проде недопустимо.