Why does Windows do so many unpredictable things so predictably?