актор это не универсальная модель для асинхронных операций
актор это замена транзакциям - граница стейта актора и есть по сути транзакционная граница, только внутри которой strongly consistent primary source of truth, а вокруг пурга и медведи ходят
для стейта внутри актора гарантируется доступ только одного потока в один момент, это примерный аналог лока на строку в базе
и плюс для пары sender/receiver гарантируется очерёдность событий - это звучит скучно, но это очень важно для целостности