Why do some jokes fail to work?
Because the joke-teller and listeners don't share the same background knowledge.
Because the jokes are not properly translated into the listeners' native language.
Because the punchline is too long to catch.
Because the joke-teller uses wrong words and expressions.