Social entrepreneurship is a new but popular concept in business today. Companies aren't driven by traditional for-profit thinking anymore. Why is this good?