This is essentially the reason Terra stuck in my mind for longer than most of Rewrite, and the more I think about it the more I like what it is. Doesn’t mean it’s particularly fun to read like, say, Lucia route, but I really, really appreciate what Terra represents.
The world is on the brink of destruction. Saving it is no easy task. In fact, the only way is to take Kotarou, who as we’ve seen can have many different potential happy futures, and force him upon a path that takes everything from him and leaves him with nothing - to top it all off he even has the obligation of killing the one being he’s doing all of this for, and he is not allowed to refuse. Because ultimately, even if Moon Kagari is sympathetic towards what he has to go for, the happiness of a single person - and probably many other people’s just as well - is something she’s willing to sacrifice if it means saving the world.
That’s also why I loved that one scene in the 16th episode (timestamp 10:50) of the anime so much: Just before Kagari cocoons up, she tears up. She knows that she is literally writing all of his happy futures out of existence if she walks this path, but she still has to do it. It was a devastating scene for me, now that I understand all the implications.