There's certainly no rule that they have to end happily. I suppose they tend to because of that element of wish fulfilment that is a part of fanfic writing in general, and particularly a part of "romantic" fanfic, whether gen or slash. We can be depressed anytime, after all. I freely admit preferring a happy ending, though I won't refuse to read a story that doesn't.
no subject