If you watched the BB10 launch event you can tell that BlackBerry - regardless of what divisions, groups, teams, etc - are fully behind BlackBerry 10. Heck, they even had a roving app hit-squad in each of their key markets to find out that region's top apps, and they made a commitment in securing those apps for BB10. Also, BlackBerry seems to have a clear idea or belief as to where the smartphone market is heading, and are willing to push towards that route through their own products and services. Heck, their messaging around "mobile computing" was easily something Microsoft could have pushed with WP8, but it didn't.
The point I want to draw on is how it's clear that BlackBerry backs BB10, yet it makes it even clearer that Microsoft doesn't back WP8 to that extent. In relative terms, MS is putting in less into WP8 that BlackBerry is into BB10, and the reality reflects it. Look at how BlackBerry managed to secure (at least for Canada) most if not all of the top media/news apps, or key banking apps (e.g. RBC), or partnerships with carriers and banks to proliferate NFC payments, etc. This is the commitment one needs to show in order to fight in the smartphone market.
Now look at WP8. At its heart it is a superb OS with the social network integration, lenses integration, augmented reality apps, NFC and Wallet, etc. Then why, why in the name of all that is rational and sensible is MS not pushing each of these elements to the end-user in meaningful ways? Or rather, simply put, why isn't MS putting in the money and commitment behind such an effort? Why is it that we have to put up with a certain business division 'evaluating' Xbox's value on Windows Phone? Someone at the top needs to put Windows Phone front and center as a key pillar of Microsoft's future in an increasingly 'mobile computing' world, but clearly that isn't happening.