Because an observe includes state. And it can provide rules for mutating that state (say changing region must remove selection of country).
I've talked about this on a bunch of forum posts.
I'm betting that your widgets are at most related to one or two observes, but potentially many properties of those observes.
Sent from my iPhone