The thread is called 'Favourite Jockos' - so it's about people you admire who come from Scotland. What you're implying is a bit like suggesting that John Lennon could not be your 'Favourite Scouser' as he never went back to Liverpool.
That they rarely go (or went) back home is not the point...