Ich habe das Wort 'obnoxious' schon tausendmal nachgeschlagen, aber die Bedeutung vergesse ich immer.

https://www.dict.cc/?s=obnoxious

Und das ist nur ein Beispiel. Damit bin ich sicherlich nicht allein.

Gibt es eine logische / wissenschaftliche Erklärung dafür?

Oder ist es wieder diese Regel: 'man muss die Wörter immer als Teil eines Satzes lernen und nicht als eine alleinstehende Einheit' - oder so etwas war die Empfehlung, die ich immer gelesen habe. Aber ich habe nicht alle Wörter in einem Satz gelernt und trotzdem sind die meisten haften geblieben.