Я отвечу так, растения на суше имеют зелёные листья, потому что им не нужно усваивать короткие более энергетическоёмкие волны, помимо волн из синего спектра. Всего нужно в меру, а так как солнышко не умеет регулировать подачу солнечного света, то растениям приходится самим подстраиваться. Зеленый пигмент - это способ защиты от избыточного и получение необходимого количества энергии от света. Например, растениям с С3-фотосинтезом вообще приходится использовать фотодыхание, при излишнем освещении, чтобы не повредить от избыточное энергии. А вот багянкам, на дне моря живётся тяжело, света поступает мало, поэтому они выбрали как раз использовать синие и зелёные волны и отражать красные. (Поэтому они имеют красные тона). Надеюсь, я смог ответить на вопрос.