Hindsight is 20/20, but this anonymous letter to RIM Senior Management Team, really nailed this point. The developer ecosystem, and the app for everything mind set, that Apple pretty much invented, and later emulated via Google with Android, is simply stunning.
Personally, I think RIM should turn itself into mainly a hardware vendor, cut its losses, agree that Apple and Google own the market, and join them. Ditch BlackBerry OS, install Android (with their custom BES encryption used in the enterprise [2]), and tap into the massive market of developers, just waiting there. Why on earth are they putting this effort into a losing battle?! I think there is a poker term for this (chase [3]), when you are in a bad hand, but you still have all this money invested, so you keep bleeding, hoping the situation will improve, till you get killed.
[1] http://bgr.com/2011/06/30/open-letter-to-blackberry-bosses-s...
[2] http://en.wikipedia.org/wiki/BlackBerry_Enterprise_Server