я тут внезапно понял причину своего подсознательного неприятия большей части графических интерфейсов. И просто нелюбовь тыкать мышой тут совсем непричем. Суть здесь в том что как правило графический интерфейс не предоставляет методов комбинирования функциональности. Если вспомнить основные типовые элементы управления, гуй позволяет следующие вещи - выбрать элемент, нажать кнопку, посмотреть результат в виде какой-нибудь графики. Есть всякие драг-н-дропы, но они, во-первых, часто криво сделаны, во-вторых, не всегда удобны и очевидны.
Гуй нужен когда тебе надо нажать на кнопку и получить результат. Ну или не на одну кнопку, и не результат а промежуточные данные. Но скомбинировать его как-то с чем-нибудь другим - никогда. О автоматизации тоже лучше даже не думать. И пусть вендобляди мне не кидают в лицо всякие ком-, оле-, активикс-, дотнет- и прочее говницо - для его использования надо сначала уметь кодить а уже потом втыкать в гуец, в котором нужные интерфейсы ДАЛЕКО НЕ ФАКТ что будут вообще.
Поэтому сим нарекаю гуй штукой нишевой и по умолчанию тупиковой, необходимой исключительно для визуализации, ежели она требуется, либо в качестве "управляющей панели без возможности модификации"(с)(тм)(r)