Extensions should be disabled by default upon install. If the user wants to use the extension, the user should be able to click on the extension to active it for this specific page for one time only. None of the major browsers are capable of this (so far as I'm aware), so I always have to remember to disable an extension when I'm done using it.
Note: I’m the author of this article.
Or else what is the !#?!% technology hurdle preventing users from making their own lists?
I believe more than one user would actually manage access lists for extensions but you have asked a really loaded question given that browser users are not being given the choice here.
They are by far the most risky thing one could possibly put on a PC. They essentially remove any alleged benefit to HTTPS/encryption or anything of the sort, because they live inside your web browser and have post-decryption access, often to every website you visit and everything you enter into them.
Do not use browser extensions. Ask your IT person to restrict the ability to install browser extensions.
Novelty extensions are a completely different story but I wouldn't go so far as to ban all extensions ever.
Edit: Looks like this feature is present in Chrome/Firefox extensions as well but for all these platforms (Safari included I think), this needs to be implemented in the code itself[1]
[0] https://developer.apple.com/documentation/safariservices/saf...
[1] https://stackoverflow.com/questions/10504239/limit-chrome-ex...
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...
WE are implemented both by Chromium and Firefox (with nuances)