I've searched blogs and looked on techmeme.com, but I can't find any reference to this. I got an email today from Expedia saying they no longer support .Net Passport aka Windows Live id.
When you click on the "Why?" link you get this. Which isn't really a satisfying explanation.