Interesting points, but minor correction here. Typing Chinese efficiently has to do with the input method. Using pinyin as you suggest is actually hopelessly slow as you would have to first recall the precise pronunciation of the word (the -n vs -ng for example), type the pinyin, then scroll through the (normally) massive list of words. Of course, things like fuzzy pinyin and context aware suggestions help, but adopting an input method based on the character radical composition or handwriting recognition is much faster.