Well, all right, but the effects guys seem to think it was real!
I think it kind of would have been cool for her to get herself killed purely because she was an emotional basket case, etc., and for her death to be kind of random and meaningless. There is a way to do that that is dramatic and effective. However, this is a show that has had oracles and NDEs and all manner of supernatural bits and pieces, and the series and this episode were structured in such a way as to imply Starbuck really did have a destiny, and she fulfilled it somehow by flying into the maelstrom.
I didn’t get any hints that it was meant to be all in her head, or that the thrust of the death is, “sometimes life sucks for no good reason.” Again, they could have played it that way, but they didn’t. The closest they came was to show that others in the fleet started to doubt what she was seeing. But then, as I said - there were two birds in the sky, from a vantage point outside Lee’s viper, so it couldn’t be him participating in her delusion or something. Regardless of what Ron says or thinks, that shot is part of the episode.
And, to borrow a sentiment from Under Siege 2 (I believe) - if you don’t have a corpse, you can’t treat the person as dead. Especially in scifi (didn’t every *Farscape * character “die” at least once?); especially especially in scifi with supernatural elements. Lee saw her viper explode. Yes, that’s closer to dead than “she flew below the hard deck and we can’t find her on DRADIS,” but the whole freakin episode was about her destiny, they went out of their way to show her reaching for the eject handle, and there at least appeared to be another ship right nearby. (BTW, I’m in no way *lobbying * for Starbuck to come back. I’m just being realistic with the evidence here - it is far from certain that she’s permanently dead.)
Incidentally, (spoiler box for those what haven’t seen Serenity)Wash’s death was a good “shit happens” death. Whedon said he felt he had to kill someone major purely to make the possibility of death real, and the death was pretty random and pointless otherwise. And yeah, I’m still kind of mad that Wash is dead, but I have to admit, it worked within the story’s framework. In contrast to Starbuck’s death in this episode.