People learn in different ways. Some prefer text, others prefer videos.
Just look at the all the big sites for learning how to code: Pluralsight, Udemy, Lynda, Coursera, Udacity. They're all based around video. So there's definitely a need for audio visual explanations.
Totally agree that a lot of people prefer text. But not all.