One thing that wasn't clear to me at first was that the point of Web Extensions is ensure that extensions play nice with multiprocessing rather than just to give compatibility with Chrome extensions; viewed in that light, I find it a little less surprising and much more palatable that they're planning to disable legacy extension functionality in a few versions.