If there are a lot of unnecessary watchers, then digest cycle has to work harder. As per AngularJS team, having more than 2000 watchers on Angular screen is a bad practice.