Advertising dollars go a long way toward funding a selection process that starts in high school or earlier and works it way up to the pro teams. We just don't expect (or want) our buddy from across the street to come close to competing with a guy who has been groomed, trained, (drugged), and paid to perform for millions.
Finding the right mix of people to play RPGs with is a bit of alchemy. You want people who are diverse, interesting, and creative, but that's just a starter list that doesn't touch on some pretty fundamental things that can be a bit ephemeral and specific.
Like, personally, I cannot stand playing with people who aren't reliable about showing up or at least contacting the group when they'll miss a session or be late. I've known a great many wonderful human beings I enjoyed playing games with who just couldn't be counted on for anything, and their constant flakiness really screwed with the schedules of all involved.
You don't need to be Best Pals with your gaming group (I'd never let some of my best friends near any of my tabletop campaigns), but you need to test the waters a bit and have a good dynamic with them all. One bad seed or recurring conflict of personalities/opinions can be destructive and deeply problematic. Best to address them quickly and openly so people know where they stand.