どうして花は緑色でないのか?

まず、世の中には探せば緑色の花も存在します。実は、起源からいえば花は葉の変化したものです。ですから、本当に緑色の花もありますし、本来きれいな色の花でも、その発達がおかしかった場合に緑色になる例もあります。きれいな色の花の場合は、葉緑体の代わりに、クロロフィルではない色素を持った色素体が存在するので、緑色ではなくなります。色素としてはアントシアンなどが代表的ですね。あと、「どうして」という質問は、どのように(How)という意味以外に、何のために(Why)という意味もあります。何のために、という質問でしたら、それは目立つためでしょう。花の役割は、虫を呼び寄せて受粉することにあるでしょうから、葉の色と同じでは葉に紛れてしまって困ります。ということは、緑色の花は、おそらく虫によって受粉する花ではなく、例えば風媒花なのかも知れない、という推測もできるかも知れませんね。