It is bad form, is it not, to call the British Royal Family a bunch of zoo animals? Even though they do give that impression now and again...
I guess they don't have a choice.
I can think of a more charitable definition for them:
They are a national mascot that perpetuates the collective nostalgia of the British people.