Color swatches versus color labels on Product Listings

I am seeing several eCommerce sites showing color labels instead of color swatches on their product listings. I wonder why? I know that color labels can be good for people being color blind, but for other users visually seeing available colours, isn’t that better?

A site that uses color labels: https://www.nike.com/de/w/neu-3n82y

A site that uses color swatches: https://www.warbyparker.com/eyeglasses/women