I remember being very upset when I saw that episode precisely because the original story does not have an upbeat ending. I don't know why they felt the need to do that.
I wasn't trying to fill in empty spaces with this thread, I just wanted a conversation that I could take part in. I never watched B5, DS9, Voyager, or Stargate SG1*. So I'm out of those threads.
*Just started recently, actually.