I do just want to chime in here and say I have heard significant and sincere criticism of the term "trap" in other parts of the internet, so I think the claim that nobody is bothered by it is just categorically not true. But I see its presence in CoC and TiTS mostly as a function of the culture these games come from — online fetish culture, heavily influenced by hentai and furry stuff, where those terms are considered pretty normal. See the consistent use of "futa," "shemale," other stuff like that. They're probably stuff you wouldn't call another person, and they would definitely be pretty unpleasant for me personally to read in a non-porn book or whatever, but they're terms you might input on a porn site to find the type of thing you like.
Because this is a fetish game arising from a particular internet culture and set of influences, I think the use of fetish terms is kind of just about serving the audience and clearly communicating what fetish role a character fills. "Trap" communicates that the character is extremely feminine-looking but "male" in some important sexual sense; "futa" communicates that the character has a dick but is still 100% "woman" in a social/identity sense. The game's about appealing to a particular set of sexual fantasies, most of which focus on characters having and using anatomy that's unusual in some sense.
Which is all to say that I kind of view it as the price of entry and the price of having such well-done and hyper-specific fetish content available. There's weird stuff in the game that is not my cup of tea, there are favored phrases and character archetypes that do nothing for me or put me off, but there's also weird stuff I really really love and favored phrases that might gross somebody else out but do a lot for me. And it all comes from the same root! Weird perverts on the internet!
I try to just vibe with it and ignore the things I don't love, and accept it all as "this is what the game is, and if it weren't the type of game to have this stuff it also wouldn't be the type of game that has stuff you really like."
If that makes sense!