I think part of the problem is that most of the people writing the movies (or maybe it’s the studio) seems “ashamed” to embrace the hokiness of the situation. They think the characters are too silly to portray as they are and so they try to tweak something and it just doesn’t work.