I see nothing revolutionary about a game not having things like microtransactions and loot boxes. Those are mostly restricted to multiplayer games, and the industry never stopped making good single-player games without that bullshit.
If you’re bothered by any kind of nudity, just say no when you’re asked if you want nudity. It’s really not complicated. It sounds like the only way to satisfy you is for the game to offer the exact amount of nudity you’re comfortable with and not a bit more.
If I were playing by myself and saw a random cock dangling on my screen, I would have a reaction and feel flustered.
You’re missing something big: it’s NOT a surprise. Literally the first thing that happens when you open the game for the first time is it asks you if you want to enable nudity. You have to answer that question before you even get to the main menu.
I’m gonna say yes, different people, just based on my own play habits. I’ve played and enjoyed most of the big single-player franchises, but the multiplayer games don’t appeal to me much. I gave Overwatch a try because a bunch of my coworkers were raving about it, but the experience just felt shallow and hollow. They might be great if I was playing with friends in the same room (like back when I was in college), but playing with a bunch of strangers is no fun for me.