In general, browser extensions are not to be trusted. Even if you trust them now, they could change owners. There are examples.
I prefer using Greasemonkey / Tampermonkey but the ecosystem is full of sketchy scripts too and some people foolishly have auto-updates enabled. Also it's bizarrely really hard to get someone to use such a user script if they don't already have the parent extension installed, but if you package it as an extension on its own they'll try it much more easily.