If you don't have a LinkedIn profile, I assume you're either very junior, shady, or clueless, and none of those is good. [Edit: per comments below, you might have some deep principled reason for not using social networks. In this case my metric is wrong, but I'm okay with having a false negative once in a while.]
Expecting everyone to have and maintain their own domain probably isn't practical, but even for those that do, the discoverability of that domain is low: I don't search google to find developers, I search LinkedIn. That's what it's for, and it's really pretty good at it.
They do some really dumb UI stuff around privacy that is trivially worked around using Incognito. I wish they didn't, but it's not dumb enough to make me abandon the giant utility of the network as a whole.
[Update: I took this thread to Twitter and got a bunch of really cogent arguments, including that LinkedIn enables harrassment/stalking of marginalized groups. That's more than a few isolated people who don't like social networks or object to the dark pattern UI, that's a systemic flaw. So I'm going to change my hiring practices to take that into account. Thanks, everybody!]