это не так, хз откуда такое понимание у вас, у меня есть вполне сложные приложения с единым стейтом на сайкле, там тоже "по дефолту" предполагается один центральный стейт, можно делать компоенты с внутренним стейтом, но когда используются потоки, внутри логики, они сами содержат стейт, поэтому я говорю, что он везде получается размазан.