Judging is the act of applying law (general) to a particular case (specific). Since laws can't anticipate every future situation at their time of writing, no matter what there will _always_ be some disconnect between these two -- i.e. vagueness/generality in law, leading to edge cases.
Which is why two judges can come to two completely separate conclusions on a single issue, while drawing from the same laws, based on their own personal methods of interpretation and biases.