Earlier quoted context omitted.
Yeah that works for the first 1000 words perhaps. Then you run out of images to show. Many of the more complicated words simply can't be disambiguated by images. Learning words by translation is totally fine. The point is not to use this as your ONLY learning method. You use it to SEED words. Once you know like 5000 words, you will be able to read books and also look up words in same-language dictionaries. But still…
Learning words by translation is fine but what the book argues is that it's very inefficient, because you seed them with respect to your original language so you build a habit of going back and forth between the languages when trying to come up with a word instead of staying immersed. The advantage of images is first of all that visual cues are very powerful for memory, the more senses you associate with a memory the…
https://drdru.github.io/stories/intro.html
It is doable. There is a book called Lingua Latina per se Illustrata that does it for Latin. I have to admit that it has some limits. At some point you want to go back to using your mother tongue. English is not my first language. I live in the UK everything I read is in English. There are some words I have seen a thousand times and I sort of know what they mean but they become mine only after I look up for their translation.