i'd say, dev who try to please the ntr's fan and all the others get burn for evident reason, they get rant about ntr (being too much or not enough) they get rant about bugs (often due to being beginner and having too manny diferent choice and not enough experience to make them work properly) rant about heavy game (two opposite path and a beginner at compressing them properly) rant about incosistency in the story due to either bug or branching in the narative forgoten in the code or the dev memory ... add to that the raging player throwing virtual stone at each other while kinkshaming ... no surprise a beginner would drop his gameBecause making a fully 'ntr' game doesn't worth it at 99% of the times. There are barely if any full non-optional NTR games at the most supported adult games. Most fully (non optional) NTR games tend to get failed and abondaned only few off them succeds. NTR is a niche genre. Overwhelming majority of the adult game playerbase doesn't like it. Making optional (not skippable but completely optional) NTR route is fine but only if you have decent amount of scenes in it. If your game has 2-3 NTR scenes while 100+ non-ntr scenes and ntr isn't a focus at all in the story, it's not worth to get 'ntr' tag over that 2-3 scenes. You will lose lots of visibilty because of 2-3 scenes out of 100+
separating the two very different path has quite a good number of advantages, you get two separate threads, so comment will actualy matters as they will be on something they care, no reason for people to get angry at the game's focus, as the branching of the story get simpler they would be less messy, no possibility for inconsistency that would breack the player mood, game would probably be a third lighter (less alternative scene), in the end dev would get praise and support for the confort and quality by both comunity while making more or less the same amount of work, with less negativity around it ... i may be missing something but when thinking about it that way it's a no brainer that beginer should follow this method