User blog comment:Kat342/Theories of Why China's Hair is So Long.../@comment-114.78.129.228-20111211093012

It's traditional, though the reasons you mentioned are quite reasonable.

People in China a long time ago don't cut their hair because it is disrespectful to their parents because hair is a part of their body which is given to them when they were born. Maybe it is just because it looks better and makes China look younger and it would be kinda weird if all the main characters looked similar.