You can't blame technology, you blame people.. but I digress. I see this all the time in the tech industry but I think Nokia did it wrong. I think the question that needs to be asked, is, "who is Nokia selling to?" I would contend that Nokia was selling to developers and not customers. Hindsight is 20/20 but let's look at the original iPhone, no SDK and about as closed as you can get, but it was a sexy phone. Over time they figured out how to get developers on board and boy did they get on that money train. It didn't matter how hard / easy it was to program for the iPhone if they were going to make money developers jumped on and being the smart guys they are, they figured it out.