My android phone has more eyecandy free apps than my ubuntu pc... why? because android is linux too but uses a much more advanced and simple interface development languaje.
Popular GTK and QT applications have always been stable and does its job without problems, but no one of the regular people says "WAaaaW!" when you see the interface by first time.
As android did with javafx and m$ with xaml, Ubuntu can do the application interface development a more creative experience with an open standard called SVG (Standard Vector Graphics).
The actual standard of SVG provides primitive support for GUI components like buttons and other things, but has all support for advanced graphic design such as degrees, nodes, curves, etc.
A solid languaje base like python, java or even c# plus little fixes can be added to the SVG standard to make a fresh software infrastructure to support a new generation of Rich Content Applications for our favorite OS: Ubuntu.
Thanks for your interest in this idea.