Somewhat: it enables library validation and getting rid of that will break Apple’s signature on it and render it unable to access its data vault. Plus, such a thing would be a significant amount of effort, especially on an “API” that isn’t designed for this at all…see ‘freediver’s comments above for an idea of how much work needs to go into implementing Web Extensions even with full, source-level control of the browser.