Microsoft is a closed corporation.
apple just opened their publishing platform in a way that has never been done in the history of publishing.
Only if you look at the iPhone and iPod Touch the same way you'd look at a traditional game console, which they're not. If you look at them as computing devices, it's a different story.
Apple is all about closed systems as well. I don't know anyone who has been approved by Apple and sent a key to be able to test their executables on the actual hardware yet. Also the simulator doesn't support OpenGL or the accelerometer, so there's no way to officialy get started writing games for it, unless you setup a build process with the reverse engineered headers and toolchain.
There's a good article about Apple's code-signing/DRM policy for the phone (and future Mac OS X) here:
http://www.rogueamoeba.com/utm/2008/03/07/code-signing-and-you/Don't get me wrong, the SDK is very cool, especially for a developer beta, but it's a mistake to think that Apple isn't as self-interested as Microsoft and other big corporations.