I Am Legend scrapped its original ending because test audiences 'felt cheated' by the big twist
Discussion
(winteriscoming.net)
Aka, money is more important than challenging people to think, so, pander to morons and make more money.