I find it the right thing that canonical focus on the user interface, so unity is a good idea for them to focus on what matters the most, the end users. as a developer I don't care much about desktops, I find them all interesting.
That's an interesting point of view- in the past, I have been annoyed with what I saw as Canonical's over-modification of everything.
However, seeing a nice desktop ui as their main product (as opposed to just another repackaging of Debian) makes that all make much more sense- you want to build your main product yourself.