Это нормальный подход.
Невозможно все ITшное держать в голове одновременно.
Разве что SQL используется почти повсеместно (но особенности конкретных БД можно и не помнить).
я за 25 лет писал на Perl, Php, Delphi, PL/SQL, Java, C, C++, Objective C, Assembler (x86, arm), C#, Python, Typescript.
странно было ожидать что я этот весь зоопарк держу в памяти одновременно вместе со всеми их фреймворками, и предметные области всеразличных заказчиков заодно.
Что реально надо для текущих проектов - то и помню в данный момент.
Отличие хорошего джуниора от сениора в том, что джун будет изучать неделю, сениор будет час-два вспоминать как он на этом когда-то работал. Если что-то совсем новое, то дня 2-3 на изучение обычно достаточно, чтобы уверенно кодить и на чем-то новом тоже. Ну и ситуации "все нахрен сломалось" у сениоров случаются все же пореже.