Put briefly, it's to avoid possible instances of corruption -- if two instances of mafia are editing the same files (e.g. preferences) at the same time, those files could get corrupted. You'd get around it by using multiple copies in different directories, I guess. Possibly also different builds. I don't remember off-hand.