Common sense tells me that the coloration depends on more factors than just light. I am pretty sure the water flow is important as well as alkalinity, Mg concentration et cetera. The problem is to find the optimal conditions for each species. Corals (photosynthetic) need the dinoflagellates, however too many cause the color to become brownish, too little results in bleaching and coral death.
Thanks for the links.