Because the physics engine is controlled by the script engine in real time. It would be awkward to send all control messages to a different thread.