ORM для баловства - не соглашусь, код в первую очередь пишется для разработчиками для разработчиков, и довольно крупные проекты пишутся от базы данных, под сущности создаются модели и сверху уже идет бизнес-логика работы. Код становится читабельным и понятным, особенно если сложная структура БД с большим количеством связей, и таких хранилищ несколько. Если команда из 10 человек будет писать все запросы ручками, я слабо представляю качественный код-ревью в команде - будет легаси, которое потом трудно тестировать, не говоря о дальнейшей поддержке и рефакторинге
вполне нормально, я как раз в таком проекте и нахожусь, начался он в 2005 - правда на C#. Но всеравно живем без ORM вполне себе спокойно, когда они начали появлятся - посмотрели покрутили, пришли в ужас от того какие запросы формируют... и успокоились))) для простеньких запросов они еще годны, а для реально сложных запросов они не подходят