You frame that as if python doesn’t have a choice, but it chose to have explicit syntax.
There’s no reason a python-like language couldn’t have deeper semantics for async, and language level implementation.
There’s no reason a python-like language couldn’t have deeper semantics for async, and language level implementation.
You seem to know a lot about PL. Could you elaborate on that reason and on the maintenance burden of a preemptive runtime?