A recent example but
Source Code lost a shitload of its impact by refusing to end at the most logical, emotionally potent conclusion. Don't want to spoil the movie, especially as it came out so recently, but the ending they chose just caused a huge number of logical issues for the sake of tacking on a happier finish.