✔ 最佳答案
OK, this is what most Japanese think:
Why do we need to write our names in English (or romaji)?
Because we need to let English-speaking ppl read our names. Then, it goes without saying that the name order should be arranged accordingly.
Why do Chinese and Koreans refuse to write their given names first?
I guess their family-comes-first consciousness is stronger than that of the Japanese. Japanese really don't care which comes first as long as it is written in a foreign language.
Another reason may be the fact that Chinese and Korean family names are shorter (usually written in one Kanji character) than that of the Japanese (usually written in two or three characters). Phonetic-wise, it may be more natural for Chinese and Koreans to call their names in one breath as if they are inseparable -- this is just my guess.
On the other hand, Japanese names are longer and harder to pronounce without placing a "short break" between the two (at least on conscious level) which makes them less "rebellious" to write their names separately in reverse order than in the case of Chinese and Koreans.
Last but not least is the fact that the number of Japanese family names (a few thousands in commonly used only) are much more than those of Chinese (100-150) and Koreans (a few dozen). This vast diversity of Japanese family names discourages them from sticking to the position of their surnames which would not represent anything special any more.
To Chinese and Koreans, their family names may have more importance than that of the Japanese for the reasons mentioned above. On the contrary, "You can call me either Suzuki Ichiro or Ichiro Suzuki. It's up to you as long as you know my first name is Ichiro" -- is the Japanese attitude.