Worker mode load balancing requirements

Why is it critical to have both sides of a flow on the same thread?
Is this requirement applicable to both copy-mode and no-copy modes?

In copy mode, the two directions of a flow arrive on different interfaces. How do you ensure that packets belonging to both the directions land on the same worker thread? Does the worker thread receive packets from both the interfaces in copy-mode?