But Windows Phone has no excuse for being late to the party.
WinCE displaced PalmOS, to the extent that most of the Palm-brand phones had WinCE on them. Microsoft is NOT new to the smartphone market--they were there when it got started, before we were even sure we were going to call them smartphones.
Microsoft is not like Apple or Google; both of whom brought phone OSes to market when they had never produced a phone OS before. Apple had experience with Newton, ages ago, but all Google had was the ability to look for things.
That's part of why we're not cutting Microsoft any slack.
The other part is, all the people who said it was unacceptable that the iPhone didn't do X when version 1 or 2 were on the market means that Microsoft should ALREADY KNOW the system MUST do X. They didn't need to release "what they've got so far" to find out what customers really want, they can see what the market has already done.
And Microsoft is huge and has gobs of money; why SHOULD we cut them any slack? This isn't the clever little Silicon Valley start-up upstart taking on the Man. This is the Man.