Concordo. O que descreveu foi similar ao que aconteceu no processo seletivo da vaga que estou hoje. Meu github está praticamente vazio, e os poucos projetos são coisas amadoras e antigas. Apesar de ter um pouco de experiência no mercado de trabalho, somente tê-los escritos no meu linkedin não comprovou nada. O código que eu desenvolvi nas empresas que estive e que eu cito que fiz no meu linkedin não estão no github, justamente por conta de confidencialidade. Com isso, o recrutador pediu que eu resolvesse um problema real da empresa e apresentasse um código para ele. Não precisava resolver de fato, mas pelo menos apontar uma direção para solução dado que era um problema grande. Além disso, pediu 3 referências, e eu confirmei, ele ligou para cada uma delas.
Bom, acredito que consegui a vaga pois estavam procurando há tempo uma pessoa, então tiveram a paciência de pedirem que eu resolvesse um problema e apresentasse o código. Mas caso houvesse muitos candidatos bons, com certeza ter o github com projetos interessantes vai te deixar na frente. Recentemente, passei a gastar parte do meu tempo fazendo algo para agregar no meu github, pois sei que lá na frente posso precisar.