As long as we’re clear that the multitasking of WP7 is as good as on the iPhone. Android has a bit better multitasking system, and none of them are real multitasking like old WinMo.
If you want to say WP7 doesn’t multitask, then you have to say the exact same thing about iOS. They’re the same multitasking approach.
No, we're not. The iPhone will actually allow some services of applications to continue running in the background, such as playing music, receiving phone calls or running GPS for third-party apps. It also allows apps to finish what they were doing before being paused, such as if an app was downloading, it could finish the downloading even after the user switches away.
Face it, for managed multitasking, WP7 is starting behind the iPhone. For those who don't like managed multitasking (like you IIRC), it's behind Android. For some reason, you have no problem with this now that it's a Microsoft product in this place.
BTW, tombstoning is pretty much the exact opposite of cooperative multitasking. Remember that cooperative multitasking requires each process to voluntarily give up time to other processes, not give up time according to the commands of the OS. You can't pause in cooperative multitasking. I guess the OS could ask apps to pause, but by definition they wouldn't have to honor it.