Мне не понятно, как за счет асинхронности и неблокирующего I/O
Достигается то, что на схеме
Те есть тезис, преимущество ноды в том, что пока выполняется что-то асинхронное, поток не блокируется и другие запросы могут обрабатываться
А что на схеме, приходит три реквеста, встают в очередь, по очереди же исполняется, одновременное исполнение достигается за счёт теневого запуска нескольких инстансов интерпретатора, обычная логика асинхронности js, если например вам в клиент одновременно зарезолвилось три промиса тоже самое будет)