@job i agree with a lot of this but i think also we're at a point where we need a sizable shift in end-users' behavior before we can even address all the problems you've outlined. which again, i think are valid concerns. a web browser should not be running applications. given the internet is a shared resource, there should absolutely be well-defined and open standards. but if the entire web is geared for chrome and webkit, then its up to google and apple to decide if these things are important (spoiler alert...).
i'm not aware of Pale Moon and their work in this respect. Was pulling XUL the only reason for the project being abandoned? Because I'm talking about a hard fork. Fork and never look back. Whatever Moz does from here on out is independent of the fork's development. LIke libreoffice and openoffice. because, as you point out, moz cannot be trusted to do the right thing.