More generally speaking, a lot of us are growing irritated with the sheer rate that MS is deprecating, transitioning, or just plain forgetting about some of their newer technologies. That's a much different and longer conversation, but I'll say the same thing I've said before: it's no longer a Microsoft-only world of consumer computing. There's an awful lot of consumer-facing devices that aren't Windows, and that's got serious implications for how developers choose their tech.
Yeah I guess we have to remember that Microsoft is a company, backed by large investors, and they need to answer to these investors. Investors only care about one thing. Making money. I remember back when Bill Gates was CEO, one investor on a conference call asked him to give less to charity, and try and generate more for the investors (or something like that). Microsoft needs to keep us buying products and spending money. So when they "deprecate" products, yeah it sucks, but I kind of understand that is just how it works. They don't just make tech to please us developers... It's a business, they need to be where the money is.
I'm totally with you (Promit) about Metro. I'm disinterested.