Когда вы начинаете новый проект, вы можете быстро получать и извлекать объекты из базы данных, не беспокоясь о том, как вы это делаете.
Вы также можете очень быстро переключать СУБД с SQLite на вашем локальном компьютере разработчика на MySQL на ваших тестовых или промежуточных серверах.
Когда начинает работать производительность, ваше приложение уже немного подросло, модели несколько исправлены, и работает programlogic. Расширение моделей для использования SQL вместо ORM более удобно тогда, потому что структура проекта больше не меняется (так быстро).
Я предлагаю доктрину.