If you watch the movies in sequence, you´ll notice that Roger Moore picked up a lot of the ticks & traits from LAZENBY´S version of Bond, not Connery´s.

BTW, Pierce Brosnan may not be the best Bond, but he´s a helluva good one.