потому что актор (как и любая корутина) выполняется последовательно, а suspend если и включает в себя прыжок с потока на поток, то обязан перенести свежее состояние локальных переменных
https://github.com/Kotlin/kotlinx.coroutines/blob/master/docs/shared-mutable-state-and-concurrency.md#actors
Обсуждают сегодня