Se trata de una palabra básica: María Moliner dice que puede decirse "buen olor" o "mal olor", así que es una especie de "palabra neutra", de la cual se desprenden otras dos, "aroma" y "perfume", que sí apuntan a una sensación agradable para nuestra nariz.
Es llamativa la frecuencia con que cocineras y jardineras del cable hacen uso de la palabra "olor" como si no hubiera otra. Para mi gusto, si hablo de un plato riquísimo, yo diría que "tiene buen aroma". Si hablo del jazmín, me parece más precisa la palabra "perfume" para referirme a él, y no "olor".
Parece que pedir que el que se planta ante cámaras, además de tener una cara bonita, sea buen comunicador es pedir demasiado. Qué lastima.