I’m not against someone coding more layers into the DB, but if there is a concern re ‘outing’ a trans artist as outlined in this thread, then having some names linked/findable together will be a concern no matter how you layer or display it. So the same difficult call still has to be made.
I have simplified it, but doesn’t it boil down to: When and where do we use what name?
Also whenever a thread turns to coding solutions I’ve rarely seen it actually happen. But I would love to see that tide turned. Using both names but hiding one of them isn’t a bad solution for plenty of cases I’m sure, but that kind of 50/50 solution could probably be implemented pretty well using the current credited as and alias options.