They don't spoil good stories. Shawshank Redemption, Citizen Kane, Fight Club, three examples of movies which were *better* the second time around.
Sure, but would the first time have been better had you been simply told the ending? Watching a film a second time and watching it for the first time having been told the ending are very different things.