Thanks for the steawman. I was explicitly referring to a mentality, not to github itself. I use github. I don't share that mentality. It's not github's fault that some users treat them as an oracle, but it does happen. I have on multiple occasions heard people say that they won't hire people unless they can check out their work on github - github specifically, and no qualification or allowance for exceptions. Every time, the speaker was exactly the kind of hipster idiot that I just described. I suppose that could just be a coincidence, or it could be that people who follow one stupid trend often follow others as well. In any case, that one stupid trend is sufficisnt to make working with them unappealing, and since there are plenty of sensible employers out there it's unnecessary as well.
Just to let you know, I agree with you in substance. If it makes a difference to someone whether you have your code on github or sourceforge, then they're obviously pushing a dogmatic view. But like you say, that's not github's fault, so conflating them and a subset of their users in an argument doesn't seem productive.