Mozilla wants the freedom to be able to use new technology such as the Servo rendering engine that is currently being developed using Mozilla's Rust programming language, and browser.html, a browser with a front-end developed using HTML, CSS, and JavaScript. Using these things will make Firefox easier to maintain, more secure, and perhaps even faster, but is fundamentally incompatible with current XPCOM and XUL extensions. They've served Firefox very well over the last fifteen or so years, but are now holding the browser back. For the good of the project as a whole, Mozilla has decided that it's time to make a transition.