That is still a big weakness in films today, the need to wrap everything up like it was a Shakespere play. I don't know if they just believe that the audience is too stupid to get it unless they spell it out or what, but it has ruined a lot of movies.If you watch as much TCM as I do you realize that a lot of 30s and 40s movies end very abruptly and everything is wrapped up and often anticlimactic in them.
Take the movie "Interstellar" for example, it really wasn't a bad movie and had they stopped it with Cooper behind the bookcase as Murphy walks out of the room, it would have been a great and powerful ending. Knowing that he was the "ghost" that tried to keep Cooper from leaving in the first place. Instead, they had to add another 20 minutes of happy ending wrap up that just sucked all the emotion out of the film and made it a forgettable effort.
I much prefer endings that twist your emotion and flips the whole movie on it's ear. Endings like you find in "No Way Out" (if you stayed long enough to see the extra scene played following the credits) or especially like "The Caine Mutiny" where the viewer becomes one of the mutineers and then is left feeling sick about celebrating the outcome of the trial.
I still struggle with movies like "Romeo is Bleeding", "The Last Detail", and "Leaving Las Vegas" as the more you watch those movies, the more often you change you mind on what the plot really was and that is a sign of either a well crafted story or else a really poor one...hard to tell sometimes which it is.