TyHachi
Skeletron
Honestly, I am not going hunting for several hours to find a few dyes that I may or may not ever use.
Just get them as you need them. I will need at most 3. I am not going out hunting for 5 when I need 3. It's like a really silly supermarket offer or something.
Well that may be fine for you, but the intent is to allow a user who likes experimenting and using different dyes to be able to do so without having to hunt every dye time after time again. You also gain the long time use of said dye. It's more effort for a continuous ease of access later on because you put the effort to get them.