Windows Phone 7 Fails to Learn iPhone Lessons

Did the iPhone make Windows Phone 7 look foolish? Or did Microsoft do that all by itself?