Sam’s Club is among the food makers removing artificial dyes from products, yet hoping shoppers don’t notice a difference in color. But why?