Microsoft's problem is that while Windows and Office give MS the freedom to explore new markets those same two things let them treat these new markets as nothing more than multi-billion dollar whims that ultimately leave customers gun shy. I'm probably one of the last ten or so people that still has a Zune subscription (because the price and software are really compelling) but I also know that if they shut the entire thing down tomorrow and told all their Zune customers to go pound sand it wouldn't make a single penny's worth of difference on the Earnings Per Share report at the next quarterly earnings conference call.
But while you say that Windows Phone was a wake up call it doesn't seem like it from the outside. When Apple announces things they give dates and prices, Microsoft announces things like the Lumia line, which look great, but they lose when they fail to deliver specifics instead just relying on everybody knowing that anything the demo will be available in the next 6-18 months.
MS may have finally turned a corner by not releasing a half baked tablet OS in an effort to fight for the number 2 spot in the tablet wars, they waited until their "perspective" on tablet usage was ready. But still, they failed to outline specific dates and prices until relatively recently. People will "flock" to commitments to specifics, not so much so to "oh, shit if we don't find a MS response to threat X it's going to be bad".