Maybe it was just that nobody expected it of wee John? (And it isn't as though he was anybody in those days, same as Edwina.)
BTW, according to the BBC news, Lady Archer has spoken of her 'surprise' at the 'temporary lapse in John Major's taste'. A case of the pot calling the kettle black, for sure!