You're setting the time frame at 5 years and claiming Geelong as the better team over it when there's very little difference between the two. Shorten or lenghten the time frame and it clearly becomes Hawthorn.
It becomes Hawthorn once you start talking about clubs, not teams.
Hawthorn had 6 players who continued from 2008 to 2015. That's a quarter of the team.
We can discuss whatever time period you like. But I'm talking teams, not clubs. Club success over longer periods is a very interesting topic, but it's not what I've been discussing.
The OP question was geared towards teams.