[...] straight-coded (again, I don't like that that's a thing, at all, but it is, nevertheless, in public media... changing this has to be done by gradual steps, if you want it to stick) [...]
I don't like that kind of coding either. Isn't BG3's current stance a step toward erasing it by teaching players to ask NPCs rather than rely on coded clues and assumptions?