Someone once told me that the visible frequency range matches the spectrum for which water is transparent.
This person also said that this is an indicator of life evolving in water. That seems unsatisfactory though since it has been a long while on land.