100% agree i played this for 57 hours just to get a dogshit ending. I could tolerate the dumb time travel bullshit that literally felt super out of place the entire story, i could tolerate the h scenes being trash, I could tolerate the alot of other minor problems as well, but..... Really? This is the ending of a game about breaking the cycle of hatred and slavery as well as remaking destiny and stopping what happens in the book? After this ending played out I'm 100% certain it was made like this so the devs other game isn't made pointless so they forced the other games story to still be canon even though the point here was to stop that. Never played his other game and most certainly not now lol.
Not only is it beyond stupidly forced that the demons and humans that just teamed up against the emperor are now against eachother and the demons we were protecting all game just get wiped out, you dont even get to see the other main characters as well and they all die since polca wakes up in the future because of that pure plot nonesense encounter after she goes to sleep at the end. Honestly just trash writing to try and justify the other game being canon still like I mentioned before.
I'm just going to head canon that the game ends after she sleeps in the estate and its an actually good ending lol.