So another thread got me to think. Since Brent Spiner was complaining about his age reflecting on the character of Data, would it have been a better idea to recast the part with another actor? I think that would have been a great publicity stunt for the movie. Searching for an younger actor who looked like a younger Spiner to come and play the role of Data in the movie. There would have been no need for Data to die at all, and no need for a ridiculous B4 subplot. Instead, the buzz about the cast change would probably have garnered more views for the theatrical release, and maybe the movie itself could have benefitted story wise?