This guy said it all much better than I can: http://beauty-of-imagination.blogspot.co.uk/2016/01/tcltk-vs...
When you have something to compare with, something as simple and beautiful as Tk, all the complexity of the modern web looks like a steaming pile of stupidity.
Do you find anything useful in the compile to js (or even html/css) world like Elm, PureScript, etc.? Do these provide clean wrappers to broken systems?
I certainly find the entire front end world (html/css/js and various compilation of those) painful, and I would definitely enjoy a better paradigm.
It's all about overengineering. Tk demonstrated that all this stuff is fundamentally easy. But the modern web technologies are overengineered to such an extend that anyone touching them draw back in fear.
So, yes, now the only way to put all that complexity under control is exactly this - things that compile to js (+ css + html), that can hide the overengineered parts of the underlying ecosystem and only expose simple, obvious interfaces. PureScript is a right thing.