Like it or not, the royals are a massive draw for the UK. Up to 2 billion people watching on tv today. That is nearly 1/3 of the world population.
Many of the major royals and especially the younger ones spend an awful lot of time and energy working for good causes and UK PLC.
It wasn't their choice to be high born. Princes William and Harry should also be congratulated for taking their military work seriously and not hiding from the realities that other service men and women face daily.
I'm sure that Harry would have loved to have had just a family affair but he recognises that he is high profile, not least because of his forced entry in to public life at such and early age because of his mother's tragic death. He knows how to leverage his position to do good. A fine young man.
I think today has been a milestone and turning point for the royals. While much was high pomp and circumstance, there were big changes in tradition too. Don't think the queen looked to happy, but, Prince Charles certainly understood, and, by leading Meghan down the isle, he accepts that changes, integration and acceptance are necessary.
Don't get me started on the many hangers on though....