well , with all this discussion of the haemoglobin family of organic molecules , there are two other families to add in . Chlorophyll , which is green, and carotenes, which are orange.
Another set of colours are found in the petals of flowers,which are often pH indicators. Now the plant can have parts with varying pH , but the animal with the need for oxygen supply to all living cells, also ensured the pH variation thing can’t be used.
How do these pigments turn white light into their colour of light ?
green ? absorb signficant parts of the red and blue spectrum.
orange ? absorb signficant blue spectrum
red ? absorb signficant blue and green .
blue ? absorb significant red and green .
Now, energy of a photon = hf . that is, energy is proportional to frequency.
So to absorb red AND green but not blue, you need lots and lots of smaller molecules or active sites that are SMALLER. There are just less organic chemical forumations to allow that,because there’s less options when making smaller sites.
For example ,chlorophyl has a “metal” atom embedded in its molecule. Something that in pure form would be like iron or tin. there’s a few different metals in versions of chlorophyll, … the options are limitted. Haemoglobin, hey thats got a metal there, iron, and well the animal is going to need the Haemoglobin right ? Haemoglobin would have evolved as a store of oxygen, for surviving through times of low oxygen. Before evolving into blood, to ensure the flow of oyxgen through the tissue.
Curiously one simple (small) organic pigment for blue is cyanide, but heck thats got rather drastic consequences if your cells just decide to start making that. Its deleted from the gene pool as soon as it evolved there ? (You can have safe cyanide in larger molecules, but the evolutionary path for that has to exist. )
Well anyway, it seems to me that deleting a wide range of red and green parts of the spectrum but not much of the blue part is rare, because of the way electrons can absorb a minimum energy photon, or a scattering of higher energies… when considering the isolated atom. Blue having higher energy, its in the scattering . creating the situation , via crystal or molecular structure, of the electrons being limited to absorbing lots of energies in those scatterings, but not in the higher energy blue, thats hard…which means relatively less likely than subtances that are not-blue.
counter-point… brown ? the scattering … brown things absorbs visual frequencies X Y and Z … a few, of varying frequencies, no perfection required. Blue is a perfect absorption behavior, the substance has to be so perfect at absorbing red and green, and yet not have the scattering of absorption lines in blue.