The flip side is many people learn bad pronunciation habits because of reading. Things like Chinese tones for native English speakers or L/R for native Japanese speakers are always going to be hard and no single textbook, tape or app will fix that.
To be honest it’s hard for me to understand the “Pinyin teaches you wrong pronunciation” line of thinking. It so commonly repeated by so many people that there must be something to it, but not for me.