Question: why did ezio spare rodrigo?
Answer: Ezio didn't kill Rodrigo because he was no longer worth killing. All the rage and reason he had used to violently end Umberto Alberti so long ago was gone, simmered by the passage of time. Killing him would achieve nothing and without the vault or the apple of Eden, Rodrigo was but an old man with a fancy chair.