I'm programmer myself and work for major fintech company and there is this crap called deadlines which this game doesn't have. That's what allowed it to be in development hell - nothing gets released, but money is pouring in. If you want it to ever be released just stop paying for it. The panic it will cause will suddenly make update possible.
Programmer as well, to be honest many of these kinds of projects suffer from this. There's no "design spec with a finished product" people can see outside the authors head. Each additional thing they add creates the need for exponentially increasing project size down the road. Because they're only beholden to people paying on their platform of choice, 200 people giving 20 dollars today is worth appeasing for the money in exchange for all the non-paying people that can see the project won't go anywhere or who can't afford to add their side quest of choice to the system. Because there's no design spec to stick to, and there's a reason to not stick to it (funding) there's very little reason not to just bloat the fuck out of it and end up with a project that has 10 million promises and very few completions.
This is exactly the same problem chris roberts has with star citizen too, so it's not restricted to porn games by any means.