Потому что отражение и поглощение - противоположные свойства. Очки должны пропускать (а не отражать) свет, но поглощая часть спектра. Черный цвет поглощает лучше всего.
Белая поверхность защищает прежде всего самое себя от поглощения света (и как следствие - от перегрева, например). А очки должны защищать глаза. Поэтому они в первую очередь поглощают, а не отражают. (Хотя отражающие свойства тоже используются, но для этого наносят специальные отражающие покрытия)