ahmm... it is because that japanese people have smaller eyes and the eyes show emotions for us to determine faster... that is all i know as far as i'm concerned /heh

and to add up... anime characters have really out-of-this world hairstyle(in comparison to the real world-spiky hairs like in DBZ) it is because to easier to distinguish characters from the rest.. hihihihi