The very simple answer is because its tie-dye. We try and replicate the color, patterns, and the over all look of our dyed products but as they are hand dyed, the products all look unique. If you buy the same shirt in the same size, both will look similar but be different.