Yeah, exactly! They will never understand why, say, Clojure and Node.js are such a buzz - because geeks like the ideas.
Adding new themes on top of an S60 crap is still the same crap.
They had a very good attempt with N900, but some stupid management bet on N97 and lost.
Nokia isn't a software development shop and never was, and of course, they should learn from Apple (why experience is important) and from Google (how to create a developer-friendly framework).
Qt might be a good attempt, but someone should write a visually attractive (think Apple's animation library) and highly polished common stuff (Apple's attention to details), like contact list, settings, etc. They think a community will do the work, but that will never happen. No one would like to do a boring task for free.
Btw, Nokia already lost the game (To Apple and Google) the same way as MS did (to Apple). And it is rather funny to see that they hired an exec from another big loser.