The idea behind color variations is to give the player more choices to choose from. Honestly I don't think anyone expects someone to collect every single color variant of a hat or item. If you really want to have a collection of items just buy one variant.