We had many discussions around this. The Firefox for Android code base was not in a great condition to maintain backwards compatibility as well as accept a new rendering engine and all of the new Android Components we wanted to introduce to unify of our code bases for different Android-based products.
TL;DR: There was too much cruft built up.
Work should move faster now. We substantially grew our Android team in the last year.