ну простой пример, есть у тебя , скажем, опросник ) в котором есть несколько строго зависящих друг от друга состояний ( нельзя перейти на другой вопрос, не ответив на предыдущий ) и вот тут внезапно оказывается, что это отлично ложится на конечный автомат, который, чсх , и так у тебя размазан по целому модулю, 100 раз на запрос ходящему в базу по каждому чиху.
или мобильное приложение : выполнение любых фоновых задач без того, чтобы плодить потоки на каждый чих.
игры - нечего добавить здесь