I Am Legend scrapped its original ending because test audiences 'felt cheated' by the big twist
Discussion
(winteriscoming.net)
All I can say is, I agree. Legend ultimately wasn't for art, it was for money, and the way the test screening was handled shows that.
My point was really just sad acknowledgement that creators often don't get to follow through on the vision they want to create because the money says otherwise, and that's disappointing.