Pierce Brosnan fans and, what's worse, orchestrated by Brosnan's PR machine. The poor guy thought he was born to play Bond and that the role was his for life and that the producers would pay whatever he asked to keep him on so he couldn't bear to be the first Bond to be shown the door.
IMO, Brosnan was the worst Bond ever. He brought nothing of himself to the role and failed at his attempts at Moore-like humour (he has no timing) and at his attempts at the harder side of the other BonRAB (you can't really play a cold blooded killer when you look like something out of a Young's Formal Hire catalogue).
They tried the same game with Daniel Craig being given the role as they had when Timothy Dalton was given the role in the mid-80s but the Bond people had learnt their lesson. Brosnan and his PR put it about that Dalton had only been given the role because Brosnan was unavailable. The Bond producers had been after Dalton since Connery's first departure but understandably at the time Dalton thought he was too young (he was 24). He was offered the role again and only at the third offer accepted it but had film and theatre commitments at the time. Brosnan was among those subsequently screentested but was tied to further series of Remington Steele so couldn't accept the role. In the meantime, Dalton had finished his film and theatre work and was able to start filming.
Even in 1995, Goldeneye was written with Dalton in mind and on his resignation, Brosnan was not the shoe-in he would have everyone believe. He had to audition again along with, among others, Clive Owen and James Purefoy (who were both auditioned again this time).
Craig is the best Bond since Dalton (the only other actor to play it as Fleming intended) who was the best Bond since Connery. Lazenby made a valiant attempt but just didn't have the acting skills. Moore turned it into a Carry On which was a shame as I think he would have been capable of so much more playing the role straight and Brosnan was just an unintentional joke.