The origin of the terms have nothing to do with it, and they historically apply to a broad range of races and peoples, but I guarantee when the average person hears "master/slave" their first thought is likely "American south" and not "IDE Drive configuration" or "hydraulic system", so unless I've misinterpreted you by mistake, I'm not sure how you could seriously claim "the terms master and slave have nothing to do with [the historical systemic dehumanization of PoC]"
I understand it's more syllables to say "primary/secondary", but you can also use:
-
Active/Standby
-
Parent/Child
-
Main/Secondary
-
Initiator/Target
-
and far more
Changing our habits is annoying and takes effort, but I dont know why people are so enthusiastic to hang onto a term that refers to a historically dehumanizing relationship that people are still unwillingly subjected to in the modern day.
I agree that it's (weirdly) uncommon to be the one saying "please give me more info about the error!"
A simple error code can be endlessly helpful (bonus points if there's a corresponding support article explaining common codes)
Even if some codes are only useful to internal support, it's handy to be able to search an error code and see "oh I can just jump straight to submitting a ticket/calling their support" or "oh, this fix might work"