Ross, the world got to see Diana be part of the family celebration, as she would have been in life was fair. She actually sang the title song of her latest album - which no one knows! Why wasn't Adele the headliner? Or Harry Styles? Or any number of contemporary British acts? It's the Diana factor. And the headliner didn't sing anything from her Supremes golden age. except the live footage was not broadcast worldwide. Rod Stewart means more to the Brits than almost anyone, and he was a lead up to the finale.
And, maybe more importantly - why was an American singer headlining the royal family's big day? Duran Duran was on the bill. Millions watched the Jubilee concert and many have asked great questions on line - was she lip syncing?, for example.