mathananxiety
Many companies are looking for a good fit, someone who would mix well, someone who would go down well with clients, someone who would 'work well with others' and match the culture. It's not all down to grades in school or other tangible elements of the CV that can be measured objectively against the CVs of others. If it came to a dead heat between one set of As and another, and similar experience, my money would be on Joseph to get the interview.
I agree with everything you wrote other than the bold part. A company that is going to make a professional decision based on a first name is not somewhere I would want my child to work in the first place, or myself for that matter. What happens if there is a tie between two Josephs? Do they move onto race? Age? All forms of discriminatory practice. I'm sure it does happen in some workplaces, but does that make it right? Does it mean I should change a name we love to something more formal just in case a future employer happens to be partial to the full name version?
It's a big chance to take. What if things don't change much?
I think they have already, maybe you need to keep up 
Anyway, this is leading into a whole new debate. Like I said, we obviously have very different opinions on the matter and won't agree on this.
I must also add, we have not chosen the name after Joey from friends, and this reference to Joey being a derogatory name used in the 80s has gone completely over my head. If my generation aren't aware of it i'm sure by the time our baby hits the playground there will be something new. 