Master-slave in distributed systems has as much to do with slavery as "click the mouse" has to do with animal torture. Get a grip. Language is full of words that have different meanings in different contexts, and computing especially so due to its reliance on metaphors.
I agree that it's not about actual slavery, but it goes deeper than that, and they were named that because the concepts do borrow the metaphor of slavery
I mean, the master controls the bus and the slave(s) have to listen to the master..
I first heard about master-slave with IDE drives in the early 00s, I think I was in 6th grade or something trying to put a second hard drive in my computer, and I remember it seemed racist to me at the time, soo I'm pretty sure it's occurred to lots of other people as well..
Shouldn't have to be invoking slavery just to learn some comp sci or computer engineering concept..