Because perception of the real world is always limited, an intelligent system's core job is to represent and update a probability distribution over possible world states, not to emit a single deterministic answer. Decision-making under uncertainty is therefore a first-class architectural concern: agents need explicit belief states and evidence-updating mechanisms.
If an agent's internal state is a single context string or a single object detection, it cannot reason about what it does not know. Building agent runtimes as probabilistic belief trackers would change where uncertainty is represented and how actions are chosen.
Any AI system acting in a noisy, partially observed environment—robotics, autonomous driving, long-running agents—benefits from Bayesian-style state estimation and decision-making over the resulting belief distribution.
Perception is limited, meaning we are always uncertain about the state of the real world.
To build an intelligent system, you need a system that can represent and update uncertainty to make good decisions.