Specializovaný jazyk pro GUI může být fajn (hlavně na větší projekty). Ale:
- i pro tento jazyk může existovat vizuální nástroj pro tvorbu GUI (a předpokládám že i existuje)
- je to další vrstva navíc, někdo to musí napojit na aplikační logiku, obsluhovat události oběma směry (gui <-> logika), což je zesložitění, prostě něco za něco. Nehodí se to vždy.
Ale já jsem tady hlavně srovnával dvě jiné věci: vizuální návrhář GUI versus ruční bušení layoutů ve VIMu. A tam je zcela jasné, kdo je vítěz :-)