Отношение к фреймворкам: профи против… не-профи

Общеизвестно, что all frameworks sucks. Одни больше, другие… Или это зависит от персонального отношения?

Например, Алексей Тутубалин в О Qt и рисовании прямоугольничков:

Получается, все используемые типы объектов, которым это надо (штук пять) нужно сабклассить, переопределять в них один метод, добавлять еще парочку (get/setPainterCompositionMode), то бишь практически одинаковый код в пяти местах.

По моему опыту с Qt, это означает, что я что-то не заметил и это место уже должно быть украдено до меня…..