どれだけ時間がかかるか判らない処理とか、
明らかに時間がかかる処理とか、そういうのが入ってきたらどうするのよ。

コルーチン中で処理を小出しにするテクニックはあるけど万能じゃないし、
コルーチンにだけ頼ってたらすぐに破綻すると思うんだが?