Потому что вообще "нюхать" говорят про собак. И вроде как не очень прилично говорить при людях "я принюхался и понял, что так пахнет смородина". Поэтому стали говорить "слышать запах", то есть, чувствовать его на расстоянии. Слышим на расстоянии ушами = слышим на расстоянии запах.