They link up with reality somewhere down here
https://www.wikitree.com/genealogy/Hawkins-Family-Tree-220
Apparently William Hawkins was a pirate. His parents and his mother's parents seem to be known. There's no known connection between John Hawkins of Tavistock and his wife's mother Margaret Hawkins from Cornwall. We can assume that John didn't really marry his niece as shown here.
Hawkins was a common name of patronymic type with independent origins in many places.
There's a village called Hawkinge in Kent, near Folkestone on the south coast. Apparently an Osbert de Hawkinge appears there in the 12th century.
Then in the 15th century an Andrew Hawkins appears in Faversham, on the north coast of Kent.
Then the usual forces take over. Somebody decides they'll have Andrew in Kent for the father of John in Devon and Margaret in Cornwall.
Then they decide that Andrew's surname didn't originate the usual patronymic way, he was actually a descendant of Osbert de Hawkinge, so they fill in the gap with a chain of as many Osberts as seem to be needed.
I would propose (a) disconnect Andrew from parents and children (b) merge all the Osberts into one new Osbert de /Hawkinge/ dated 12th century.
But these things are virtually impossible to achieve on WikiTree.
[PS having just rediscovered this old thread, I'll add that there seems to be no record of any Andrew Hawkins anywhere near Faversham. That's just Hasted over-interpreting his dodgy source.]