That's a really good question. This may also end up depending on the level of trust within the team. One thing I didn't call out is that an "optional gate" can still just be checked by sending a DM, like "Hey, do you think I need this check on this project?" So in high trust teams the differences are small.
On lower trust teams, I could see the cycle you mention crop up more. I'm not sure of the answer, but I don't think it is to force everybody through the onerous process out of perceived fairness. Any ideas on how to bring visibility to that failure mode?
I think trust is important, yes. Self awareness is, too—sometimes it's enough for the gatekeeper to stop and ask themselves if they've checked their biases. Another tool is for the metagatekeeper to periodically review the gatekeeper's decisions; the metagatekeeper can be the next level up of management, or it could be a set of peers who check each other.
However you do it, it's a matter of "who watches the watchers?"