I agree, and it is interesting to see how Google Search has through its incremental improvements, historically followed this path.
- Reactive: First it produced search results based explicitly on your query;
- Proactive — basic: then it introduced an alternative “Suggested query” when it thought you had made typing / syntactic mistakes (but still showed you results related to your original query);
- Proactive — advanced: it then moved to “Showing results” assuming you had made mistake (but offered to show results related to your original query;
- Predictive — basic: the auto-suggest functionality became a basic prediction mechanism for predicting (via a single word or two) the users’ intended search phrase;
- Predictive: now, thanks to Google Brain, it predicts your semantic intent and shows results from any query that is semantically related to your original query (inc synonyms, plurals, syntactic variations,etc).
- Pre-emptive: They are now, through, applications such as Google Now, trying to make this final step.