B2, I am fascinated by anodizing- don't really get how it works, what it is, or why it is so tough, and why some deteriorates and some doesnt.
Funny this whole anodizing topic has come up. My first job after graduating engineering school was in a large anodizing, electro-polishing, and chrome plating plant. I was responsible for the whole production line and all the tank chemistry. There are several factors that affect the quality of an anodized product and how long it lasts without bloom, fading, etc.
So, here is a little off topic discussion.
In general, the quality of an anodized coating is mostly dependent on the thickness of the anodized coating, and the quality of the seal. If the product is dyed, then the concentration of the dye and dye time is also a factor. Pore size can also come into play, but not as much.
Think of the anodize coating as a clear porous aluminum oxide. The pores need to be sealed to prevent the aluminum substrate from oxidizing (bloom). Kinda like a wax job seals paint.
Most of the factors can be controlled by tank chemistry, electrical current, and time. Shortcuts on any of these can lead to an inferior coating.
Too short of time in the anodize bath usually means too thin a coating, but this can also can happen if not enough DC current flows through the bath.
The seal bath is highly dependent on pH, temperature, and time. In our operation, this was usually compromised by production pushes and too much drag in from the preceding acid baths (again because not enough time was given to rinsing).
Colored anodizing is much harder to do than clear. We had a huge headache the first time we tried to do color. The idea is to get the color dye into the pores of the coating, then seal the coating, which keeps the dye in. Turns out, simple things like the amount of time in the air between the anodizing bath and the color bath turned out to be crucial. The pores would start to seal themselves with the dried up acid and dissolved aluminum from the bath. So we had to lower the aluminum content and fast track the bar to a rinse and into the color bath. When it was done right, it looked great, but we had a high rework on that job.
Also, some dyes are UV resistant, and others are not. I imagine the black anodize jobs that look purple now were not UV resistant dyes. That probably wasn't spec'd because they are for indoor use. Gotta also figure that the bean counters and engineers were probably only expecting these electronic components to be in use for 10 years or so, indoors. So why put an anodized part that will withstand harsh environments for 20 years on it? Lots of other factors can come into play too. Repeated cleaning with harsh cleaners could reduce the seal, oxidizing effects from ground level ozone and/or cigarette smoke, etc.
Mostly, I would suspect inferior anodizing from shortcuts. Chemicals (especially dye) are expensive and production time is always minimized because the profits are often very low per piece.