Chinese children who grow up speaking putonghua use pinyin to associate characters with spoken words. Those who grow up with other languages also use it as a guide to putonghua pronunciation.
Chinese boffins say that character amnesia happens because most Chinese people use electronic input systems based on Pinyin, which translates Chinese characters into the Roman alphabet.