The single-minded focus on profits is proving to be poor business. Social purpose is where the money is.