Kanji /Japanese characters with Chinese origin/ and 汉字 (hàn zì) /the Chinese characters themselves/ are really very difficult. So, it's natural for most of the people around the world to be unable to learn them well. Even some of the native Japanese and Chinese people can't read/write all of their own characters.