Earlier quoted context omitted.
Er? No, the point is that threads are what you want for cpu-bound tasks. Async does not deal well with long running cpu intensive jobs that hog the cpu without yield points.
Why not? The fix there sounds like it's as simple as adding some yield points.
Manually scheduling threads seems like a really shitty way to program