Se a pessoa é capaz de comprovar a capacidade técnica dela, é óbvio q não precisa de um github. Mas hj em dia, com uma competição enorme, ou vc entra via recomendação ou via processo seletivo, mas nem todos conseguem a primeira via, ou seja, terá q dar um jeito pra batalhar no processo seletivo. É ai q entra demonstrar o q é capaz de fazer, pq se não tiver como mostrar, como vc mostrará? Ainda mais pra iniciantes q tem dificuldade em criar um projeto e colocar em produção.
Por isso eu ainda acho válido seguir esse caminho de um bom github, pq se vc considerar a "exceção" como regra, ninguém vai conseguir entrar. É igual as pessoas copiarem a rotina de um bilionário. Elas podem até copiar, mas a pessoa nunca será bilionária por isso.