i suspect this is one of the thing nokia is setting out to fix by switching to Qt.
also, this may be the reason that python have gotten so much interest. besides the gui bits that requires a understanding of gtk/hildon, python is a interpreted language that can be written on any platform where there is a interpreter available. I think there are even people that use the N810 as a development platform directly as they can rewrite the python code on the spot.