Does it really matter by now who is responsible for the delays? Saying its one developer or the other doesn't really matter. They are the developing team. The TEAM is responsible.
If you haven't supported, you can complain all you want, but you really shouldn't. Just hope they ever do get the game out and enjoy it quietly then. If you have supported, and you are ok with all the bullshit, then that is your decision. If you are not ok, then stop supporting.
The only real scenario where you should complain is if you supported for promises that didn't happen. And that was definitely true in 2020. By now, you should know what kind of people you are dealing with.
Voting with you wallet is the best you can do. And if you cannot vote as you are not supporting, then just enjoy your mercenarily obtained game quietly. It's not even honest, but at least it's not hypocrite.
I have criticized this game over and over. But it never was about developing times. I do have a belief about what is going on, but I will keep it to myself. My complains were about how ridiculous the characters and the plot is. Honestly, if I wasn't the pervert I am and the idea of the triplets, I would have abandoned this absurdly "I promise you it is not really a fuckfest" fuckfest.