Explanation for the usage of scope instead of $scope in the link function