Всё не так просто. Кто-то должен ручками прописывать DDL, структуру таблиц, индексы и пр.
Поэтому, из моей практики, часто нужно иметь всего пару человек в команде, кто хорошо знает конкретную базу и пишет скрипты. Именно "их" код ложится в liquibase/flyway. Остальные спокойно могут использовать ORM.
Хм, у меня и DDL всегда писали разработчики - и никаких проблем.
Вообще, работы с БД в проекте обычно очень мало, откуда вообще столько внимания к этой задаче?