It needs a balance.
Obviously you can't hire someone who is a poor programmer for a programming position.
But if they are a 0 on the soft skills, you will end up with a system no one can understand in the future.
Frankly, it will not even suit the business as talking to the domain experts is as big a part of development as writing code.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.