ambient sounds are by far the most underused extremely powerful tool in the games we see here. especially when we're mostly talking about daz models with their inherent limitations at expressing emotions. 90% of a movie's emotion comes from its soundscape, NOT the actors. and I'm sure we've all seen the videos where a horror movie gets transformed into a light-hearted romCom or vice versa by simply changing the soundscape appropriately.
songs are a little different, and mostly don't work. unless they fit in the aforementioned soundscape view. that's one of the main reasons modern hollywood movies are so shit, they're used as just another marketing platform for the newest piece of shit act a record company needs to push for you.
so avoid songs, unless they're the type that creates more ambiance than a performance. the rule of thumb is: if you're aware that a song is playing, it's way too much of a 'song' instead of soundscape.
have a humming fridge in the kitchen or a basement, birds in the backyard and especially forest. rain is awesome. have suspense ambience when the mc is creeping around mom's bed, have a quiet smooth jazz drift on when the mom enters your room in the middle of the night. that sort of thing.
but it needs to be subtle, 99% of the time. you can't have loud reggae blasting every time the mc drops his pants. I get that it's supposed to be a joke like 'here we go again', but the problem with jokes is you don't want to be repeating the same joke 5 times a day for hundreds of game days. it needs to be subtle, not in your face.
***
and just in case it isn't obvious, people who mute their porn are not relevant to this question. they will mute it no matter what, like they always say. none of your sound design decisions should be based on their opinion, they will not be listening to it whatever you do. this is not meant as an insult, there are loads of good reasons to mute. but the point is if you mute, you remove yourself from the pool of relevant sound design opinions.