Термоядерные боеголовки, как и пулемёты с зубными щётками - это
тоже автоматы состояний. Все окружающие нас объекты - автоматы состояний.
Программист так или иначе описывает частичку Вселенной в своей деятельности.
Поэтому использование концепции автоматов - совершенно естественные
и интуитивно понятные действия.