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