Data's death didn't happen because the script writers thought it would be cool. It happened because Brent Spiner, who partly wrote the story, felt he was too old to continue playing the character, and felt that Data's sacrificial death would be the ultimate way of achieving the character's...