In any business a headshot is there to help you connect with clients and potential employers, It's your shop window online. Your headshot is all about you and your personal branding, you are 100% your brand. Your headshot is one of the main images in your control to put in the public domain, that represents your brand and professionalism.
If you look stuffy and unapproachable you will lose potential business and if you look unprofessional prospective clients or employers will not take a second glance. That is due to how the human brain is wired, and how we judge people. Your profile image on 99% of websites or social media sites is the first thing people will see as it is normally placed top left of the page. So, it has to stand out for the right reasons.
What does this mean? Social media sites are normally lead with a profile image. If you do not add a profile image people will think your profile is unfinished and not bother looking. If you have a profile image that looks unprofessional you will be thought of that way. If you use a company logo you become faceless and unapproachable.
It is important to make yourself stand out from the crowd. Socially as human beings we can look at a face for less than a second, we can judge someone's age, gender, race, emotional state, and even their trustworthiness. You may be under the impression that it takes weeks of getting to know someone before you can trust them, but your brain has already done the job of decoding their personality within the first second of meeting them face-to-face.