There can be degrees of understanding. What I’ve been seeing is devs deciding that everything should be async to improve performance, but then running every single task in its own event loop, making it exactly as synchronous as before, but with more overhead.