As someone new, who hasn't experienced all that yet, you shouldn't assume I'm whiteknighting for the dev, or anyone for that matter. I was genuinely confused about the doom and gloom, when the dev is clearly still updating, and a few months is not that bad, relatively speaking.
Im not sure if I can speak for other's frustration with the delays, but for me personally the frustration comes from that fact that the developer lied. I use to not mind the delays too much because I knew its not easy being a one person developer doing something. Very few can pull off a fully functioning and fun game and it usually takes sooooooo long to make because they have to do literally everything.
However, my defense for Inno has dropped when her excuse for removing a feature from the game was because it was a major source of the delays. Inno claimed that the companion system was setting her back on trying to get updates out in a timely manner so she dropped support for the feature. At first I was disappointed, but I knew that thats just game development, a lot of the time features get cut just to ensure a product gets finished. So fine, if removing this is whats going to speed things back up, do what you gotta do... except it didnt. My first assumption is that she lied about why she dropped this feature. I dont think it was slowing her down, I just think she didnt want to work with it anymore.
The people who've looked into the code of this game can easily see why Inno is having so much trouble, to say its a mess doesnt begin to explain it, and you could see why Inno is having to work on bug fixes (even though I think that shouldnt be her main concern right now unless its something game breaking an unplayable.) or even getting shit to work properly to begin with or implementing proper mod support. She has to know this, because she made the damn thing in the first place. But instead of owning up to that, she threw a feature under the bus.
There's only 3 plausiable reasons why these delays are so frequent.
1. Coding issues, as explained above.
2. Procrastination. Look, as a procrastinate myself (im procrastinating even writing this post), I get it. I get distracted easily. I put things off til the last second. Sometimes I get bored. A lot of times I put things off for way too long and I end up feeling the consequences. Though regardless of my understanding that pov, if this is an actual reason these delays are happening, at least own up to it, but it doesnt excuse her from her (legal) obligation. (Legal as in you cant take people's money by promising you'll make something, and then not do it.)
3. Real life issues getting in the way. Alright, its the holidays, and we're in the middle of lockdowns all over the place, there's gonna need to be adjustments to daily life especially around this time. There could also be a number of different things going on in her life right now. This is a completely legitimate excuse, and had she just said it (she doesnt need to go into detail, we're not that damn entitled), it would be the only defense she needs, but her life comes first before making a porn game where you can fuck slime centaurs.
3 would be a good enough excuse for me. 2 much less so. I can relate to it and respect her honesty if that was the case, but still be disappointed somewhat. I can at least sigh and shake my head at a lazy person. 1 is understandable, but tbf she did put herself in this situation and needs to own up to that. I honestly think if there's any better excuse for delays, it would be to take the time to unspaghettify her code, which is much more likely to speed things up afterwards.
But instead of any of those 3 reasons.... naw, it must because of this one feature... yet here we are, another 2 month delay. Havent heard any new excuses, but her old one is D.O.A.