I liked the story at first and was super captivated, however, like most games you have the illusion of choice without actually being able to make choices. If you make the incorrect choice, the game will railroad you into making the correct choice by bad ending you and bringing you back in time right before you make your choice until you choose the correct option.
The game is non-linear so you can experience the journey from whichever initial path you choose, but then you have to correctly play out that scenario with only 1 correct choice being available per scenario. I wish games would actually give you choices instead of this bs.
The bad ending is the result of the choice you made, these kind of games doesn't really work without a clear "correct" path, otherwise you just finish the game after the choice that led to a bad end. It's an ending that you found through your choices. What would you suggest they do? In the case of this game, and it's a very specific case, I guess they could make all the bad endings just start the time loop again, but that would only work for this game specifically because of the concept.