ну или нанимают потому что технологии меняются быстро и важнее что человек может учиться.
например тут на собесе может быть один язык, а на самой работе совершенно другие. Просто держать человека который знает что-то одно - невыгодно и рисково.
А в крупных компаниях, типа FAANG - немного по другому, там могут себе позволить нанять узкого спеца, но людей-паровозов туда тоже берут(RD) и на хорошие деньги