Да уж. "Закрытые" и "ридонли" макросы, особенно в части интерфейса, изрядно досаждают.
Еще можно понять такой подход, когда речь идет о непосредственно технологической части логики. Секвенсоры там всякие, калориферы и т.п.
Но HMI то зачем? Он же сильно зависит от конкретной задачи. Где-то важно показать один набор параметров, в иной ситуации - другой, акценты расставить.
И "художественный вкус" тоже как-бы разный.
В свое время дико бесила "бегущая строка" в конструкторских программах. Просто неимоверно. Вот стоишь в процессе запуска перед контроллером. Надо посмотреть температуру притока, обратки, процент открытия клапана, динамику всего этого. И на тебе! Вместо нужных значений наблюдаешь весело бегущие буковки. Ага, можно зафиксировать. Вот только если нужен другой параметр, будь добр посмотри на эти замечательные графические эффекты снова. АРРР!!!