А причем тут SQL и кверибилдер. Он же для того и создан чтобы облегчать разработку. Так то я могу и сырой SQL написать
кверибилдер позволяет писать запрос используя интерфейс библиотеки, а не строкой.
Он не решает задачу упрощения генерации запроса для тех, кто не хочет писать SQL как и не занимается маппингом ответа во вложенные структуры