Gabriel #1 there's just no reason that multi-threading shouldn't be incorporated. Mark has already given good reasons why it shouldn't. Whether you or I think those reasons are sufficiently important is neither here nor there, there are good reasons.