I think the queen is good for Britain. Remember all those those tourists raising money, "Geeee! Will we see Queen Lizzy do you think Frank?" Hell no but buy a t-shirt please.
Not quite sure about Charles yet, though.
Besides, heritage does a lot for culture. Just look at the French, they...