If that were true, then why aren’t the Stuarts still on the throne?
No, she owes her position entirely to parliament and the 1701 Act of Succession proclaiming the Electress Sophia and her protestant descendents monarch.
Catholics are explicitly forbidden. Should that *finally* be lifted - their claim is entirely gone.
The Stuarts ARE still technically on the throne, albeit through the Hanoverian line.
When Anne died in 1714, they looked for her nearest (Protestant) Stuart cousin, and that was George I of Hanover.
It is a popular misconception that the Hanoverians had no link to earlier monarchs and were a new family on the British throne.
Why ‘german george’?. Simple.
His grandmother was Princess Elizabeth, and she was a SCOTTISH and STUART princess, she was the daughter of King James VI of Scotland/James I of England, Wales and Ireland.
She had married the King Frederick of Hanover, so her offspring were Protestant Stuarts and therefore heirs to the British throne IF Anne died childless, which is what she did. The Dutch line of the Stuarts (1688-1714) died and the Hanoverians took over.
The other (no-go) option was a native Scottish/British king, but that would have meant a Catholic on the throne.
So today’s Royals sit on the throne because of their Scottish lineage, the notion they are 100% German usurpers is a nonsense.