Most young children will drip their Popsicle on their clothes while eating it, especially on a hot summer day. If you give them a Popsicle that matches their outfit, it just blends in. The other day my daughter got a green Popsicle to match her green shirt and my son got a red one to match his red shirt. Sure they dripped, but you couldn't tell. Of course it helps that they are only 18 months old and so not old enough to request a certain color. The bottom line is fewer visible stains = happy parent.
Related: Popsicle in a Dixie Cup