Personal websites or linkedin profiles for non-techies would address a lot of the problems he's describing. Actually, linkedIn makes sense for everyone as the profile outline is standardized across users, so anyone interested can scrape info as needed.
edit to say that there needs to be a less social version of linkedin, so just a profile without any of the cringe-inducing toxic positivity.