Constellation Software's disciplined approach to acquisitions has generated significant shareholder value, but future returns may be impacted by the pool of attractive acquisition opportunities.