Have we solved the yellowing? I guess many of us have memories of old and ugly yellow computers.

TIL: Generally all plastics exposed to UV start to photodegrade. If you google why old computers turn particularly yellow most sources point to bromine-based flame retardant agents in the plastic, but some people make a convincing case[1] that ABS just naturally turns yellow in UV light.

Not much real research into that topic, interestingly.

[1] https://medium.com/@pueojit/a-look-into-the-yellowing-and-de...

Not sure why all the fire retardants are needed. Besides, steel probably retards fire more effectively than most fire retarded resins and is probably far more recyclable.

In the uncommon event that something in your computer catches fire, the flame retardant keeps the fire from igniting the otherwise flammable plastic and potentially burning your house down.