Для кого цветы пахнут, ведь не для человека?

Во-первых,далеко не все цветы приятно пахнут. Многие не пахнут вообще, а есть и с откровенно отвратительным запахом.
Во-вторых, так ставить вопрос некорректно: "для кого?". Ни для кого,запах это процесс их жизнедеятельности. Есть,правда,хищные цветы,которые толком непонятно,растения ли они или нет.. Они выделяют запах гниющего мяса,на него слетаются мухи,которые и становятся пищей этих цветов. И вообще, понятие приятно/неприятно,если речь идёт о запаха,чисто субъективно. Собаки,например,не видят ничего неприятного в обнхивании задниц друг друга при общении, или испражнений. А для человека это как-то не очень..)
Цветы пахнут для того, чтобы привлекать свою "целевую аудиторию", то бишь, насекомых.
Если растение хочет привлечь муху, то оно начинает пахнуть чем-то гнилым и тухлым.
Если же иных насекомых, то оно источает запах феромонов насекомых. В основном, приятные цветочные запахи - это запахи, похожие на выделения половых органов насекомых. Этим самым цветы и привлекают жучков. То, что запах нравится нам - побочный эффект.
По сути, цветы - это половые органы растений, которые пахнут половыми выделениями насекомых :)
Почему нам нравится запах цветов - однозначного ответа у физиологов нет. Влияние феромонов на человека до конца не ясна. Возможно, из-за того, что у всех животных (рыб, зверей, насекомых) есть один очень дальний предок, на какие-то запахи мы все реагируем положительно (если эволюция не изменила его восприятие). Может быть где-то на подкорке у нас "записана" любовь к феромонам насекомых. А может быть, что это просто совпадение.

Кого цветы хотят привлечь? Кого цветы хотят отпугнуть? Почему человеку нравятся и те и другие запахи от цветов?