There's a difference between a potential candidate putting their Github profile on their resume and having hiring managers filter out all candidates who do not have a profile.
I think this is the key question. Using the absence of a GitHub profile to dismiss candidates is one thing, but using the presence of a strong GitHub as a positive is a different story.