этот подход не всегда работает. Приведу аналогию.
Есть проверенный способ тысячи программистов - брать готовые библиотеки и засовывать их в проект. Но на многих проектах этот путь недопустим, и нужно самому руками написать более оптимальное решение.
Суть именно в аналогии.
Я приведу более приземленный пример: есть компания, у которой проект на php и mysql. Если задачи реально сложные и насколько возможно в рамках неизменного стека разнообразные, через 10 лет работы в такой компании ты будешь отлично знать php, mysql и сам проект. Но как по мне, так решает не глубина знания инструментов, а кругозор) Если разделить эти 10 лет на 5 мест по 2 года, можно узнать в 5 раз больше без фатальной потери качества знаний