There are still a lot of businesses that, unfortunately, depend very heavily on Windows XP for their ongoing operation. The cost associated with switching may far, far exceed any benefit it could bring.
We aren't talking about a couple of Ruby on Rails developers sitting in a cafe using MacBooks. We're talking about global organizations with tens of thousands, if not hundreds of thousands, of computers. We're talking about applications that will only run properly on Windows XP. We're talking about astronomical costs that will bring only comparatively minor gain. That's the kind of situation that does not lead to change.
To expect MS to bail out global corporations who write crappy software is crazy. If you have software in 2014 that requires Windows XP and/or IE 6, you need to look at your life and look at your choices.
There is so much bad IT management and procurement at large corporations, and that's the root cause of a lot of the XP consternation from certain companies.