Both of those issues are really touching on the same thing: that some players would prefer to be able to gate content that they're not particularly into.
Surprise that people aren't into dealing with shit RL throws at them in their off-time, too. The eggnancy stuff is pretty clearly a fetish which can be avoided if A) your character is strong enough not to lose and B) you know what to look out for. It's something you can either practice or save edit your way around if you don't have the patience to put up with it. It's not strictly forced on the player.
Assuming your post was in direct response to Somebody Else, you could make the argument that the same goes for Riya (you learn what to look out for by engaging the character) and from a pure gameplay perspective, you'd be correct. As I pointed out though, an encounter specifically built to annoy or anger people is still not something that should be there, at that place. There's respectfully engaging kinks like degradation and raceplay, and then there's Riya.
It's done in a fashion where arguing purely by mechanics won't get you anywhere. Then again, since the people responsible hide away on Discord, nothing we say or do here gets us anywhere as a collective, either.
I agree that part of the appeal for both CoC and TiTS is the exploration and discovery what which character has in store for you and whether or not it's your cup of tea (or if it gets you a new kink you're suddenly into). But we also can't forget that CoC had worms as a toggle and I believe Butt Bugs are a toggle as well. Because it's niche. Because probably more people don't enjoy it than there are who do, or because enough people asked for it to be made into a toggle, I don't know which option is more accurate.
I heard something about Steph Irson being removed from the game as a result of player feedback, I don't recall why though (was a bit before I got active on the forums and I never paid attention to the NPC) so it's baffling that a character who, by Fenoxo's reaction, is here to stay, doesn't at least get a means for the player to never have to engage them again. Even Dr. Badger has that option and the only thing that'll ever draw people there is because they want to check out the shop. You get to say No and walk away if you're not into that. You can simply report her to Penny and be done with it if it's not your cup of tea and/or the way you play your Steele means your Steele would act that way.They even gave us the option to essentially turn off SSTDs, come to think of it.
As far as I'm concerned, eggnancies and Riya aren't equivalent issues. Because one is mainly a problem that -can- be solved purely by mechanics (and maybe a bit of helpful signposting and/or a toggle option in the menu).
The other is a glorified shitpost under the guise of a contribution. One many players have to deal with on a daily basis as is.