But are you claiming that Microsoft or Apple left it up to the users to figure out how to solve problems with their operating systems or their applications?
How ridiculous to blame the user for not investing days or weeks on developer-oriented forums. The marketing material doesn't require you to be a developer. Why should a buyer then suspect that Nokia requires you to be a developer or at Linux system administrator to get the phone to at least function as a "normal" phone?
The only thing that is relevant is that Nokia sells this phone as a smart phone++.
And if you do register, Nokia tells you "WONT FIX" for most of the broken things.
Nokia tells us about the conversation feature, unifying SMS, IM etc. But doesn't tell us that we can't get individual ring signals depending on contact - that is until someone on this forum added such functinality.
Nokia gives us a backup feature from their PC program - but with too large files (such as recorded movies), their backups fails and claims we have to disconnect/reconnect the USB cable. Nothing wrong with the cable interface - just the software that isn't properly handling large files.
The list of pure stupidities from Nokia can be made extremely long.
You are basically saying that it is an end-user problem, and not a problem caused by Nokia. That really is the implication of your statement. And indirectly, that means you are on Nokias side, and not on the N900 owners side.