I fully agree with you, but Anki (with pronunciation) got me 12k German words in 12 months with 40 minutes daily where Goethe couldn't give me a functional understanding of German whilst travelling. Grammar and the functional language comes ter with constant translation or immersion with sites and experiences like the excellent DuoLingo.