I really don't understand what the issue is? Gatekeeper is merely a warning that introduces a minimal friction if what are you trying to run is created by an entity that chose not to present itself. It only happens once per application, not per launch. I've spent more time reading this thread than I have removing quarantine flags in the last five years.
Apple has a lot to be criticized for but gatekeeper (and SIP) isn't that.
Exactly. It’s a security checkpoint and auditing tool, like sudo.