This is part of why I'm a big fan of asynchronous session zero approaches, which I've found to be much easier now that most people at least find their games online. These days, when I'm more or less transitioning a table from one campaign to another, I do session zero stuff in a Discord text channel, and it sometimes takes a few weeks at least (which is fine, it gives me time to consider the kickoff instigation/s, both in terms of my own interest and in terms of fit for the players and their characters). Obviously, at this point--we've all known each other years--we're well past "screening" the players.
I'm glad I didn't lead my comment that you quoted with the similarity both finding a TRPG group and finding a band share with dating.

I think the people who think it's all luck will be underestimating the value of (at least) persistence, and I think the people who think it's not all luck, and entirely solvable, will be underestimating the impact luck and pool size have--someone in a small town in, say, North Dakota might not have anything like as many local in-person choices as someone living in the East Coast Megalopolis, and that seems like to matter..