How do you get the AI to get other guilds than thieves guild in cities?

I think I can count the number of times I've seen any other guild on one hand... Even Venice and milan has thieves guilds instead of merchants guilds in the italian cities. It's getting a bit dull...

So, does anyone have a way to encourage other guilds for the AI? Any files to change or something like that?