Same SEO methods on a .com and .net, will always have .com beating out the .net.
All those examples you give, there is no competition, those are BRANDS that choose to reside on a .net/.org domains, there is no wikipedia.com trying to outrank the .org.
We are not talking about brands here. We are talking about keyword centric domains that are targeting keywords people actually search for. So to give you an example, you should be trying to find a bluewidgets.org that outranks a bluewidgets.com, where bluewidgets.org has the same or lower page rank.
Link them on a single page somewhere, wait Google to index it, and search for "hgjhsushrdksjhfkshfkshf". What tld will Google show first?
But if the .org or .net have a couple good links from somewhere else, they will rank higher. So, you're right on your pure domain keyword ranking, but I am from the opinion that it doesn't matter if you're going to use additional SEO techniques.
To whoever is downmodding this guy: Please stop. His post is neither inflammatory or offensive. If you disagree with what he's said, say so in a comment (with explanation as to why). Don't downvote just because you disagree.
Same SEO methods on a .com and .net, will always have .com beating out the .net.
All those examples you give, there is no competition, those are BRANDS that choose to reside on a .net/.org domains, there is no wikipedia.com trying to outrank the .org.
We are not talking about brands here. We are talking about keyword centric domains that are targeting keywords people actually search for. So to give you an example, you should be trying to find a bluewidgets.org that outranks a bluewidgets.com, where bluewidgets.org has the same or lower page rank.