I do believe that when you know better you do better. You know what was wrong about the last relationship and hopefully you will do better the next time.
006 was such an interesting character and the film really explored his friendship with Bond and how it all went wrong so it was a very personal journey for both characters.