Через контекст понимаются простые слова. Когда знание языка доходит до знания синонимичных рядов слов, контекст не помогает. К тому же читая, вы можете понять (и даже, может быть, запомнить) перевод английского слова на русский, но не обратно. И еще, есть и дети, и взрослые, которые читают книги ради сюжета, не цепляясь к словам, выражениям и образам. Проведите эксперимент, пусть ребенок прочитает отрывок из книги, скажет, какое слово он не знал, переведет его (из контекста), и вы спросите у него это слово через неделю.Ну и еще раз, очень мало какие идиомы и фразовые глаголы вы можете понять из контекста.И последнее, на примере одного ребенка с неидеальной памятью, лексикон даже родного языка при чтении большого количества книг расширяется очень медленно. Почему для иностранного языка должно быть по другому?