Somebody who says "good ear" can be talking about how well trained a listener is rather than the physical characteristics of their ear, similarly to how when somebody says "good eye" when you spot a bug in their code they're probably not actually implying your vision is extra sharp.