Similarly, I never understood why UT3 had to have Flash-based Scaleform for its simple menu interfaces. Even a Team Arena-like script system would've been good enough for that. (and TA's menus are horribly unintuitive to produce from scratch, but at least it's not Flash) How did that come about? Adobe throwing money at…
UDK DID have its own script system for menus in the canvas classes and a tool called UIscene, iirc. General consensus was that it was limited in what it could do and was clunky to use..though most indies liked it well enough. Triple A devs couldn't get the results they wanted, I guess, and many veteran UI developers were…