Look, when a staff is hired in a dev position they have to show their work, have some credentials, and act professionally. When you hire a GP you need to know that they will deal with the players well and react in a positive manner. You have to know someone relatively well to decide that. It's harder to pick a GP based off an application when you havn't talked to them, and gotten to know them. So, the reason that many of the GPs know or are friends of current Gps is because they can trust the people they're hiring.