На SQL должны писать дбашники и разрабы баз либо ORMы, обычные разрабы писать на SQL не должны. Все типовые запросы легко укладываются в ORM, изредка надо что-то доделывать руками. Если есть нужда писать запросы на тысячи строк то что-то пошло не так, обычно архитектура базы - надо было переводить что-то в более подходящие хранилища или полностью отдавать базу на откуп профи и пусть отдают хранимки, это тоже работает.