Why does every Kanji has so many readings/pronunciations?
I'm learning both Mandarin and Japanese at the same time and in Mandarin most characters have only 1 meaning and 1 way to pronounce/read them. Why does most Kanji in Japanese have so many meanings and readings?