it's not necessarily about someone being good enough for the GPs, it's to do with the money they will be asking.
if a club can't afford to use someone asking for a lot of money, then they won't!
I am not saying to ban GP riders, if some clubs want to use them and the averages that go with them, then that's fine, but don't then bleat when you go out of business