why would you want to?Because $250 is orders of magnitude less than the cost of 63-man-months(> 5 man years) described by you to reinvent an existing app into a new UI. Plus it doesn't take 9 months to get the result, meaning the product gets out the door quicker- or that 5 developer-years gets to be spent on something completely new rather than another round of reinventing the same wheel.
I doubt that you could write a translator to do thisWhy not? Strahl wrote a translator to convert a 32-bit data-aware form to dHTML a decade ago. All the UIs do is connect to different dlls or hooks. Assuming that eT has used OO they can build the hooks for each UI technology and then just call the one that's needed. sure it takes time to assemble hooks for each technology- but eT only has to do that once.
"... They ne'er cared for us
yet: suffer us to famish, and their store-houses
crammed with grain; make edicts for usury, to
support usurers; repeal daily any wholesome act
established against the rich, and provide more
piercing statutes daily, to chain up and restrain
the poor. If the wars eat us not up, they will; and
there's all the love they bear us."
-- Shakespeare: Coriolanus, Act 1, scene 1