Firefox wasn't magic; Mozilla rewrote their browser intentionally and put a lot of resources into it.No no, they didn't. Firefox and Mozilla (and even later versions of Netscape) share the same architectural underpinnings. That's sort of the intent and cleverness of it, it's really an entire system for writing cross-platform apps, with its own 'language independent' component model, gui layer, etc. The things that made Firefox possible also made all-powerful Firefox extensions possible. Much of that architecture is still around. In the intervening years, it's become obvious this is not necessarily a good way to build a browser. Which is why they are dropping XUL/XPCOM extensions. If they'd 'rewritten' it, they wouldn't need to do that.
My understanding of that statement is that they didn't drop the old product until the new one was succeeding in the marketplace.
I'm talking about common architecture, not products. If you're unfamiliar with it, just scroll through this
https://en.wikipedia.org/wiki/XPCOM
If you are familiar with it, I guess I don't understand what your objection is.