In my own opinion as a dev, I can only share my internal thought process on this.
- 90% of the games/novels that come out get abandoned eventually. That's just a fact. There's a lot of reasons for this, but the main one is the dev losing his/her vision because he/she is trying to accommodate to every single person out there.
- Choices are a very powerful thing, being able to alter to story to your personal liking is something only a few devs out there can pull off. I'm talking about meaningful choices, not talking about choices to avoid certain types of content. While to some, that may classify as being able to alter the story to your liking, in essence, it does go against the vision of the developer. If his/her game is focused around NTS/Sharing/Swinging, then what's the point of including choices to avoid that? Yes, you would reach a wider audience, but it would also mean spreading yourself so thin. Constantly having to think about every scene that you make in more ways than just one. As you then have to consider how to build the scene in a way that people who don't want to see that scene, still feel engaged to the story.
- In my opinion, the best dev's are the one who were able to start a passion project and finish it. While their initial project wasn't something to blow you out of the water, it did show promise and consistency. The following games from those devs then get wider in scope and are able to please a wider audience. (Dr. Pinkcake, Caribdis, Remtairy as some examples).
TLDR; While I do agree that choices are a great thing to have in a visual novel, there's always a flip-side. Allow dev's to finish their vision, without trying to force yours. There's always games out their that cater to your own personal view, however they might not have the same visual quality or storytelling as this game and that's the main reason. A good story and good visuals get the attention of people, sometimes so much so, that every other game just doesn't scratch that itch, even when it doesn't cater to your sexual preferences. Which is the reason why so many people ask for different routes/choices. It's a tough spot to be in, but you should never ever blame the developer. He/She is not making that choice, because they don't respect your opinion, but rather, they want to be able to provide their vision and hard work, without overcomplicating things.
Sidenote: This isn't a direct response to your message, but rather, just me wanting to share my own opinion as I do agree with you on many points.
My New Girlfriend is a great example of good storytelling with incredible visuals.