Вроде не сильно.
A standalone QB without ORM indeed has a very little use
Грубо говоря, ORM - для OLTP, QB - для OLAP.
Можно в первом приближении сказать, что, OLTP - это как раз персистенция write models, а OLAP - это read models.
Возьмем для примера с одной стороны вырожденную, но с другой стороны постоянно встречающуюся на практике задачу. В базу пишутся всякие там события, и есть приложение, которое по этим событиям выводит всякую статистику. Daily/monthly active users, кол-во регистраций, покупок итд.
Когда мы пишем событие в базу, мы даже не задумываемся о том, что в bounded context-е статистики/аналитики событие - это сущность предметной области. Это настолько простая сущность, что ее зачастую даже не оформляют как сущность, и уж до ORM точно дело не доходит, нафига оно тут, если все решается банальным insert-ом. А когда мы строим всякие там запросы, по которым рисуем красивые графики и таблички, там у нас совсем другие read models, типа "количество активных пользователей за некий период", и чтобы построить запросы со всеми этими group by и order by, query builder нам очень пригодится (особенно если на входе аргументы типа за какой период нам оно надо, или фильтры типа "только для пользователей, купивших премиум-тариф"), а никаким ORM тут не пахнет.
Тут разделение read и write настолько очевидно, что над ним никто даже не задумывается. А если задуматься, это различие есть почти всегда.