I discovered at some point in my Goth Phase that black did not stain like the other colors did. This became crucial with art classes daily in high school. Currently, I am a klutz, and I spill things on myself, things including, but not limited to: household chemicals, solid foodstuffs, water, implements of temporary writing, implements of permanent writing, cosmetics, highly-colored liquid foodstuffs, office chemicals, cat hair, cake, death, wax, vinegar, and wine. For most of these things (with the exception of bleach and bleachlike substances), black will take the least damage. In order to not have spilling happen, I need to either sit in one place with a book and no pens, doing nothing and touching nothing, or I need to be so careful as to preclude my having any actual fun or getting any work done. In order not to have staining happen, I need to either not spill, or wear stainproof clothing. Stainproof black won out.
One of my favorite black shirts, the all-black Nine Inch Nails one, with black printing on black cloth, was a casualty of a bathtub in severe need of bleach. The resulting burned-looking brownish-orange marks looked intentional, though, so it's now one of my coolest pieces of clothing, and almost assuredly without duplicate.
I'm a Winter, so I can get away with black, especially with darker lipstick to (vanity) wash out that perpetual patch of reddened skin at the lower right corner of my mouth.