KRÆN Few other thoughts in case they spark anything useful for anyone: Lead Link authorities can be delegated (such as to a distinct role for handling a particular function handled by LL by default) or constrained - such as a policy, requiring a conversation for example before removing from roles.
Also, in a mature Holacracy practice (less at the very beginning for some people), an individual has many roles, so removing from a role is not a huge authority in a way.
Wondering if those options balance out your concerns.
PS: I haven't gotten into the pull requests myself, so congrats on trying that out! Practicing and talking is much more my interest, and leaving the language updates or constitutional suggestions to others.