You just insulted tons of C and Python programmers. has it ever occured to you that if you don't know e.g. C++ you can learn it or hire someone who knows? So lets say you found a bug in PulseAudio. You pay the developer to fix it. With Microsoft Windows that is not possible, whereas almost everything of Maemo is open source. The most important stuff is core software (usually LGPLed libraries) whereas something like Ovi Maps or Google Maps or Mediaplayer can be replaced. The rest of the software does not depend on such proprietary technology. So something like Mer can simply ship without that and be 100% open source, while proprietary software can be programmed and distributed for Maemo without making the OS less free.