Why are some characters more preferred in some areas?
This is called 异体字 and I don't know this concept in English. In the old days, there are often multiple characters for a single 字, if you know some japanese kanji, you would even find more 异体字, some even different from those in China.