Microsoft has plenty of failures, but they don't hype-and-then-dump them to quite the same extent that Google does. Look at how long they supported the Zune for, for example.
I don't know, that seems subjective. Marketing is part of every successful product so "hyping" is a key part of a product's lifecycle. Sometimes products don't catch on and they have to be killed. It's not any different than the plethora of startups that promise to revolutionize industries and fail to make a single buck. Supporting a zombie product isn't noble in my opinion. Those resources could go to trying something else when it's clear that there won't be any market penetration.