A global store is not always the right boundary. Overusing it can make state ownership and update flow harder to reason about.