Do you really think that Leone would have made such a big mistake, ie instead of putting just another information at the end, he would have made a big revelation about a plot we don't care at all, since the story is about revolutions and friendship, not about a cliché love story? Morever, what is the point of the final discussion with the doctor if Coburn killed his friend because of a girl?