Not necessarily. There are some very clear, very exposed limnic habitats, too. It just happened to be the way some of these fish evolved. Keep in mind that not all marine fish are bright and colorful. Most of the ones that are have that coloration to serve a purpose or evolved in response to some need. It may be anything from camouflage, mating, identity, aggression, mimicry, etc. Trying to attribute it to one reason in particular won't yield many answers, as it is extremely complex. Those bright flashy colors can hold completely different meaning and can be perceived in completely different ways by the fish themselves. You can't really look at it from our perspective.