Seems like you really want the community to die so you can point fingers at Nokia...
Nothing to do with developers. Or, rather, even more reason we need developers, because other than that "crippling closed-source" (which is such a small part that few developers will ever hit those boundaries) it's the community that can fix your crippled user experience.
But you're rather intent on getting rid of community developers - just so you can say "Ha, see - I told you!"???
Then what are you still doing here? MeeGo has it's own community - so no reason to stay with something that's dead, right?
And what exactly has THAT to do with application developers? Take those complaints to Nokia, get rid of the device, get something else. No reason to tell developers to stay away from this community just because of your bad experiences with customer support.