Auto-translated
What is the balance issue here? So far, I see a solution: "The city will always have a blocker/healer/guard/investigator, but it will be one random role from the pool."
Still, going through profiles and persuading people to play is a flawed practice.
And there's also the idea that it's probably better to let players create their own characters with a limited set of information instead of pages from a Wiki. It's very difficult to guess when there are 1000 different links on a page, and they all intersect with each other.