In Apple's defense they haven't announced anything and I doubt the leaks we've seen were planned by Apple (since they're all over the place in regards to features). Microsoft would actually announce the product and then not deliver when their competitors folded.
There's no need to defend Apple. It's not necessarily a bad thing. It may annoy some people, but it's hard to argue its effectiveness. So-called leaks are another good method. You get to see which ideas resonate with consumers before investing in their development.
I remember a Joel article (at least I think it was Joel) about a slightly similar concept. He talked about putting a link in a web application to some feature that didn't exist yet. Then you would track the number of 404 hits on the link to gauge interest.
I see what you're saying and I don't really disagree. I'm just not sure that's what Apple's doing. The problem with Apple is many of their fans are so rabid that they'll fall for even the most ridiculous leak. Steve Jobs says his Toilet paper's scratchy and there will be fake Apple toilet paper leaks on the Web by sundown. So it's hard to tell when Apple's actually leaking and when it's just everyone going crazy.