결론부터 말씀드리면 번식을 위해서입니다.
움직일 수 없는 식물은 자손을 퍼트르기 위해 바람에 꽃가루를 날리거나 동물을 이용해야 합니다.
바람에 의존하면 꽃가루가 정확히 도달할 확률이 낮기 때문에 엄청난 양의 꽃가루를 만들어야 합니다. 반면, 곤충을 유인하면 적은 양의 꽃가루로도 다른 꽃에 정확하게 꽃가루를 배달할 수 있어 훨씬 경제적이죠.
또한, 곤충은 멀리 떨어진 꽃들 사이를 오가며 유전자를 섞어주기 때문에 근친교배를 막고 전염병에 강한 유전적 다양성을 확보할 수 있습니다.
결국 꽃의 화려한 색과 향기는 낭비를 줄이고, 건강한 자손을 남기기 위해 꽃가루를 배달할 수 있는 곤충을 유혹하기 위한 도구인 셈입니다.