I agree with everything you wrote except for the unstated implication that the use of the word master to refer to a git branch reflects a history of slavery. If you believe this, then I think understanding why we see this differently is the path forward to a productive discussion on this issue.
> I agree with everything you wrote except for the unstated implication
I don't think language is innocent, but language is also not statically linked to history. I believe that changes to software terms do not solve any problem that the poor are facing.
Such changes make the preservers of hierarchy comfortable. That is all.