I think it's just easier for beginners (or teenagers) to go from phonetic to meaning. I guess advanced Chinese readers don't even read the words out loud in their head and go directly to meaning. I'm beginner/intermediate at Chinese and surprisingly, I noticed that my pinyin often seems better than many Chinese natives.