Its All About Getting Dev Support Early and In Numbers.
The meeting for select SDK for BB10 must have went like this
Manager: OK, we have shinny new OS in the works so we need a shinny new SDK.
Developer: Well, our current SDK is based on J2me/J2SE, so maybe we just extend the APIs to leverage the new OS. Our current devs will be happy, and we will attract a good amount of Java devs who know about writing apps. You know, proper debugging, unit testing, and year really good IDE ecosystem. We would just have to do a few plugins for the top IDEs. As a matter of fact we don't even have to pay Oracle for a license, we can just role our own VM.
Manager: Hogwash, everyone knows Java is DEAD! I think Adobe has some shinny new SDK. Adobe Air, Yes, it all html5 and stuff.
Developer: But others have tried that approach for mobile and they haven't been head from since (i.e. Palm webos etc...)
Manager: Nonsense, there are 1000s more web developers than Java developers, so success will surely be ours.
Developer: Just because someone can write a webpage using html/css/JQuery doesn't mean they understand the concept of writing something that doesn't look like a web-page.
Manager: Shut-up with these nonsense facts, but for good measure we will also provide a C++ SDK since, unlike JAVA, that's not DEAD.
Developer: OK. (in his/her head: I think I saw add for mobile Java dev at Google ... Hmmm, time to send that resume out)
Few Years Go Buy then ...
Manager: So it seems the whole html5 SDK thing didn't work out as we thought and we have no apps. Any ideas?
New Developer: Well, since Google has done some good work with their JVM, lets just port it and run Androids app.
Manager: Your are a genius, now why hasn't any of the other devs thought of this before!!!! I am sure we will have thousands of apps and devs now. I see us going strait to the top.
As of Today
Manager: Well OS 10 has failed to ignite the mobile world, and oh yes company if effectively dead as a top mobile platform provider.