For me the nub of the problem is I'm not keen on what has become the norm.
It seems to me the clear separation between the system and the UI, combined with the easy way the UI is implemented, will open up a whole new field of creativity that goes way beyond themes or widgets.
BTW I don't think Firefox OS is going to offer XUL, it's going to be plain JS/HTML/CSS.