OK, I rephrase(to appease you): IF B2G works (better) on the slowest, cheapest (and still produced) SOCs than Android and manufactures don't have to put in that much storage AND they don't have to pay MS,Apple AND carries will subsidize the phones more(because they can brand them better) THEN B2G might have a chance.
I know that is a lot of IF but it is not unimaginable that B2G might get some traction.
And just for the record: I am not sure it will work. JS+DOM+Web rendering engines right now are not suited for low end devices IMO. In hindsight an open phone based on the enlightenment stack would have been the most promising solution, but I guess nobody was willing to put in the effort to build a Iphone-like experience based on EFL a few years ago. Or they bet on GTK or proprietary shit, which just wasn't good enough.
Nowadays Qt(5) is probably the best solution for an open phone that people actually want to use. Just give people a really open N9 and just be amazed with what they would be able to do.