I Am Legend scrapped its original ending because test audiences 'felt cheated' by the big twist
Discussion
(winteriscoming.net)
My favorite part about this is the 1964 film The Last Man on Earth starring Vincent Price avoided using the same name as I Am Legend because they felt they were taking too many liberties with the story, when it is hundreds of times closer than anything since.