People are misunderstanding ....
Based on what I am reading, I think many people are misunderstanding how an app-neutral market would work.
Developers would develop one app, based on some set of universal standards. It would be the responsibility of the Operating System providers to make their OS compliant with that standard so that apps are able to run on all devices.
Net bennefit to consumers, to Developers, to BB, to Amazon, to Tizen, to Microsoft...
Net loser - Apple and their walled-app garden cash cow.