Plus, what about contributions to projects that aren't on GitHub? I have commits in Firefox but you wouldn't know it from my GH profile.
Though I agree that a lot of skilled people don't have the will/feel the need to build a public profile of their work.