Muito bacana a explicação, acho que só faltou um caso de uso mais "mão na massa", eu aprendi sobre generators em um curso de JS e fiquei absolutamente indignado de como algo tão poderoso simplesmente passa em branco no dia a dia, são raros os tutoriais sobre o assunto e aplicações no dia a dia.
Seguem alguns artigos explicando casos de uso de um generator: