In reply to Rob Exile Ward:
Yes, when I used the word pragmatic I didn't mean matter-of-fact, realistic, sensible, down-to-earth, commonsensical, hard-headed, expedient nor businesslike. I meant unidealistic. Boris Johnson is unidealistic.
A lack of ideals gives him a lot of wriggle room. It may, although I think unlikely, allow him to do the unexpected.