Pinyin is now used by foreign students learning Chinese as a second language.
Simple computer systems, able to display only 7-bit ASCII text (essentially the 26 Latin letters, 10 digits, and punctuation marks), long provided a convincing argument for using pinyin instead of Chinese characters.