Every browser vendor still supports Windows XP. The only exception is Microsoft. IE9 only works on Vista and Win7. IE10 will only work on Win7 and Win8.
So if everyone is flipping shit about how outrageous it is to not support IE7/8... why do we let Microsoft slide on not supporting their own damned product?