не, не обидел
я просто сталкивался с логикой во вьюхах
например
набор вьюх описывал некий конвеерный процесс подписания документа несколькими сторонами
вьюхи содержали всё, отвечали за состояния, статусы и прочее
вьюхи содержали много очень подобного кода, нарушали DRY
я с этим говна наелся ух как, и ел бы дальше, но вынесение БЛ процесса в отдельный класс
вкорне изменило ситуацию.
итог - один класс, 200-250 строк
и пачка вьюх по 3-5 строк.
если надо менять процесс - идешь и в классе меняешь.
в одном месте.
стали намного проще тесты
стала намного проще отладка
и самое главное - если нужна будет еще одна вьюха - нет проблем, не надо будет писать еще одну говняную портянку