Good on them for backtracking on this, but it's a symptom of high level decisions taken without running them past anybody else. Pocket is another one of those symptoms.
There is no reason these things can get past development and the various betas without people yelling out "hey, we should not be doing this, it's damaging to our product". This happens in companies that have become too large to understand their own users.
And it's not limited to Firefox - Mozilla as a whole no longer understands its core mission. Its motto of "Freeing the web". Development on absolutely critical components of a free web such as Persona or a good email client stops, to make way for development on the completely unrealistic Firefox OS.
Not that the world doesn't need a free mobile OS, but Firefox OS is not it. Not only is it doomed to be awful (layers on top of layers on top of layers... browsers are not great for batteries), they're spending decades of manpower trying to match android 2.0, then selling that to users. I had the misfortune of trying out the Flame. What a disaster that was. I can't see myself ever trying out fxos again without a lot of changes and convincing, so go sell that to non-technical users...