What a waste of a good story.
Whichever path you choose, it misleads you into thinking you're working toward that goal. Only to fail. If you wanted the players to sacrifice each and every npc, just say so. Don't hide behind nonsense misleading storytelling, only for the player to end up getting the bad ending and have to restart the game.
Doesn't even have new game++ so you're stuck grinding again if you wanna replay instead of just going through the story with a different approach.
The developers were too focused on a game changing aspect, of being a hidden gem, they forgot to make replayable.