The implication here seems to be that the Chinese written word gives hints as to meaning, right? How can that be so, if 10 years of studying isn't enough to read a newspaper? Your claim would imply that reading in Chinese would be easier to pick up (compared to non-character languages), while speaking would be more difficult - one seemingly immediately shown to be false.
Not to mention that a language can both give hints to meaning and have a link between writing and speaking. At the very least, English does - the example closest to hand is that I've never heard the word ethnocentrism before, but I immediately understood it.
That said - great point about possibly overemphasizing the link between spoken and written words. From an English background, that seems like something so obviously important that it hardly bears thinking about, but clearly there could be other important considerations (even if I don't know what they might be).
Edit: To your point regarding English having both connection to meaning and pronunciation - that's definitely true, it's just not as immediately clear/visually identifiable, and not as dense. One could certainly argue that, if native speakers are having serious issues learning pronunciation in a language, then the language makes a poor tradeoff with density there.
At the college I went to, which had a good Chinese department, as far as I could tell, classes were taught entirely by native Chinese professors. I would expect them to teach in a way that works for the language, but as pretty much everyone there had previously learned a Romance language to some degree (very typical of the high schools in the area), I wonder if they brought preconceptions from that experience.
I knew many of the students in the department, and their experience lines up pretty well with what the author explains (they studied intensively for 4 years and could still only read at any reasonable pace from textbook passages/speak passably on certain predefined topics).