Well, we can't be sure that's all in the past. They keep insisting it was an information issue and they didn't tell us clearly how it was meant to be awesome. They think if they explained it better, we'd eat it up, without them having made changes.
Certainly is the case that if they got away with it we'd all be doomed. Certain execs & others still saying it was the "messaging" that was wrong is far away in fantasy land. 24 hour check in is terrible, kinect doesn't and most likely will never have a 100% success rate, consumer ownership still matters (who would've thought), etc... no amount of "good messaging" would've made this better. A turd is still a turd.
But with Nadella and Spencer now in charge I get the impression they are actually in this reality so that helps loads. If they even tried to reintroduce any of the old stuff with the same negative effects for the customer... then well I shudder to think of the reaction.