"I have just explained how evolution can! Neutral mutations accumulate without functional expression until they are carried into a functional state by other mutations." - Nebullis
That's an interesting genetic theory worthy of further consideration, but it hardly applies to the software design of either Windows XP or DOS.
One more reason the software analogy is too limited.