The wedding wasn't for the UK public - it was even held on the day of the FA cup final FGS!!
. It wasn't to bring the country together - if it was then it wouldn't have been stuck in with FA cup final.... or been on a Saturday. It was a showbiz wedding, for Harry's benefit basically.
William's wedding had people from all round the world representing their countries attending. Harry's wedding was not at all the same sort of thing, which is why calling it a spectacle was ridiculous it was just family and people they invited or might like to be friends with one day... a few peripheral charity people, but not many.
Compare the difference in the guest lists if not understanding how wildly different and not comparable in levels of "spectacle"
en.wikipedia.org/wiki/Wedding_of_Prince_Harry_and_Meghan_Markle
then scroll past the family of William and K and see the vast difference in the type of wedding guests - that's what you call a spectacle for others benefit, rather than a personal wedding.
en.wikipedia.org/wiki/List_of_wedding_guests_of_Prince_William_and_Catherine_Middleton
from Wiki:
"Unlike the wedding of Prince William and Catherine Middleton, the wedding day of Prince Harry and Meghan Markle was not declared a bank holiday.[40] The wedding was on the same date as the FA Cup Final, which Prince Harry's brother William normally attends in his role as President of the Football Association.[41] Holding the royal wedding on a weekend is a break with the royal tradition of having weddings on a weekday.[42] On 12 February 2018, Kensington Palace announced that the ceremony would commence at 12:00 Midday BST."
they hoped the money spent, might be recouped with some extra tourism, that's about it - absolutely wasn't to bring the country together. It wasn't for us, sorry.