Вырвиглазный вид делается потому, что
1. Требования стандарта цветовой политики компании, в которой внедряется продукт. Понятно, что у торговых центров и т.п. такого нет и можно самому выбирать нормальные цвета, шрифты и прочее, а в больших конторах типа Газпром и Роснефть есть свои стандарты расцветки.
2. С заскорузлостью самой отрасли АСУТП и SCADA-пакетов как следствие. Это просто отдельный мир, ортогональный современной разработке софта. Эти монструозные среды разработки от больших контор (шнайдер, сименс). Даже при взгляде на них ощущаешь боль. Эти недоделанные, криво выглядящие пакеты более игроков помельче. Вот это вот всё наводит тоску. Особенно удручают отечественные разработчики тип MasterScada и TraceMode - это просто два филиала ада на Земле. В замен, так сказать, почте и сбербанку.
А автору успехов!
А почему сразу не использовать html с js? Почему сразу не взять Vue или React?
Вообще главная проблема в АСУТП (мое ИМХО) - это то, что стандарты вроде бы и есть, но их по факту нет - все тянут одеяло не себя. Любая, даже самая малая контора пилит свой очередной "модбас-подобный" протокол.