The answer to your question, "what drives threads", is, of course, 42. I'd rather say fortuitousness