Yeah. The problem is, for every joke you post somebody will have a counter-thrust they just have to post. I can't reply to every point. I don't have the breadth of knowledge. But I can and will reply to every joke, and there's hundreds of geeks just like me ;)
Then every thread goes: Point, counter-point, joke, counter-joke, counter-counter-joke, "touche", guy who didn't get the joke, "whoosh", and then troll-war over how the site is becoming slashdot.
I've always found that slashdot's moderation system does a great job of handling that particular problem by allowing users to be modded "funny" in particular, making it not count for anything, and allowing users to add a moderation modifier to "funny" moderations (so you can redefine a +1 Funny to be effectively -1 Funny, if you wish).