WP does have filtering so you don't see all your social media "contacts." Are you suggesting something more granular? Or a way to do the filtering as you open and browse People Hub?
I'm not sure I'd want WP to do the linking for me since, as you say, people don't always use their own names. Trying to find and unlink accounts that are linked in error could be worse than having to link them myself.
If you have your social media accounts linked to your Outlook.com account, the People app on the web allows you to do the linking on your big computer screen. Not a perfect solution, but sometimes easier to navigate and scroll through. Once they are linked there, they'll be linked on your phone and on Outlook desktop.