Зачем забыть? Познать парочку и потом не погружаться глубоко в другие без необходимости. Человек, который хорошо знает пару языков, быстро сможет писать работоспособный код на любом другом. Вот хорошо пользоваться спецификой языка - вряд ли...
Я с помощью 5ти зарабатывал деньги. Еще пяток учил в институте. Я всё равно считаю, что язык нельзя освоить за 2 дня, потому что это возможно и новая парадигма и, что главное, новое окружение, библиотеки, фреймворки, спецификации и их имплементации.
И я спрашиваю - что читают и учат архитекторы из того, чего не читают программисты?