The windows PC os arguement is entirely irrelevant. Windows didn't become the most popular OS because of it's "open-ness" ... If you want to believe that, go for it.
People clamor for what they see on the iphone to be on the BB. You can find examples of this all over the place, easily.
I stated I don't want this, because people are asking for it (and not one or two people).
As for the app development, there is no way you will see NEARLY the same level of development on the BB unless you remove some of the app segmentation. You just won't. Nobody wants to make 2-4 versions compared to 1.
i.e., making a tetris game for blackberry was a waste of time. I had to do 4 times the work and for what? Because some stupid issues popup from one device to another. OS api differences, huge variances in screen resolution, completely different input methods. You name it. I could have done 1/4th the work (probably a lot less actually) and made 100x the money elsewhere. That's the tradeoff though. I would rather have hardware variance and choices, rather than number of apps.