Whereas LinkedIn is sort of a social proof via credential, GitHub is social proof via work product.
Plenty of people smarter than me have written about the diminishing value of credentials and credentialism as social proof[0]. I believe that is partially why LinkedIn is such a cess-pool/shit-show.
Maybe it's my bias from being a dropout that only my work product has ever mattered. I believe there's room for a social network to replace LinkedIn with a "GitHub for non-tech people". Perhaps this would have a mix of credentials and a way to show ones work.
[0]: The Future of the Professions: How Technology Will Transform the Work of Human Experts Book by Daniel Susskind and Richard Susskind https://www.amazon.com/Future-Professions-Technology-Transfo...
I wish I had time to put more stuff in my Github account, but I don't.. All the work I do is for clients, or for my employer, and I can't post or share it.
Sometimes I can extract a small piece and share it, but otherwise, I can't. I also don't have a ton of time in my life to code on personal projects anymore.
So while I consider myself an experienced and accomplished developer (been at it for 20 years now), if Github is my "social proof via work product", then I don't look like much..
I'm not saying this is your fault or that people will only ever look at Github, but I hear this more and more ("show us your Github work") in the context of hiring and evaluating developers, and I hope it doesn't become just another thing that - following OP's point - people or systems hold against you for not having.
Recently, I found viewing a potential hire's StackOverflow to be much more interesting than their github. You learn a lot about what kinds of questions someone asks and how they ask them.
Then again, I never bothered to have linked in account. Nobody I know is using it.
I've seen lots of github profiles that look amazing on paper and then when you dig in they just went around to projects changing spelling/pronouns/punctuation in other projects.
It's much faster to phone screen people after a simple resume read rather than deriving signals that can be gamed like github.
Now that I'm CTO of one of the more successful startups in Berlin, that's actually one of my pet peeves for rejecting job offers when applicable. Microsoft just offered me a very well paid startup CTO position, but I told the recruiter he must be wrong, as I didn't fit their requirements (i.e. a finished degree)...