The King is an actor for the tourists. Buckingham Palace is the British version of Disneyland.
I'm not sure how long the monarchy will last. The new Cromwell is likely already been born and goes by the name Mohammad.