Part of the explanation is that our actual eye color is rarely what we call it. If you take a picture of yourself and use a color picker (like in MS Paint) to pick out your eye color, you'll discover this.
(For example, most people would say my eyes are green. But when I use a color picker, the color I get is always some variant of grey. My eyes just read as green in the context of my skin and my Soft Autumn colors.)
The other part of the explanation is that eyes aren't the key factor that determines our beauty; the key factor is the apparent health of our skin.
There's no use in wearing a color that makes your eyes pop if those eyes are "popping" out of an otherwise unlovely look. Case in point: here, too-dark hair and black jacket make True Spring Cameron Diaz's eyes stand out, but at the expense of her overall impression. The rest of her seems a little lost.
Try at-home draping!