I never understood why there always have to be two (or more) totally different games in one. Most of them get abandoned at some point because the dev is overstrained with all these branches. And players have to wait longer for updates they like. Worst example: 'A Wife's Phone'. Started great and went terribly south.
You obviously didn't play too many from all the games here if you think that most of them that happen to be big and have plenty of choices get abandoned. I've already played a lot of them,i'm keep playing a lot of them(old and new ones) and i can tell you so far only a few ones was abandoned in the past,most of them are keep providing regular updates. I don't see what's the problem with waiting a bit longer for a new update,especially since there are plenty of games that you can play and when you play a lot of them(let's say at least 10 or even more) and half of them already have plenty of content that allows you to try and play different paths(for example Anna Exciting Affection,Mad Turn,Manilla Shaw Blackmail's Obssesion,Our Red String,Fashion Business,Victoria in big city,Steps of Debauchery,Succubus Contract,The East Block,The Singer,Fresh Story/formirly known as Kate and some other ones like that) till you finish playing most there's always a new update on some of the games you play which is much better and by the way,waiting longer it's always better since this way the developer can do a lot more work on the upcoming update(not only adding a lot of new choices to play the path you want but also fixing problems,making sure everything works properly,making the scenes more exciting and with higher quality and plenty of other stuff) - it's the same with everything else,when you want something done perfectly you are spending more time to do it properly and make sure everything is perfect for best results while when you rush the things there always happen to be some mistakes and what you was trying to do wasn't made like it need to be done,it's not perfect and it doesn't provide you with good results.