No, but it isn't a strength either in this case. It simply is. However, when an individual lets this "compassion" get in the way of personal gain, then it is a weakness. What is "society"? If you show compassion to a smart person because they are productive, then you are doing it for a practical purpose (for a gain) and thus it is not a weakness.