Great explanation of the single-threaded event loop bottleneck! The concrete example of the report generation blocking all other requests perfectly illustrates the "why" before diving into the Worker Threads solution. This makes the fix much more compelling.