2 seconds is a human patience threshold. Google aims for 500ms (750ms is very noticeable).
https://www.webdesignerdepot.com/2016/02/how-slow-is-too-slo...
Presumably if Google spend 150ms of processing time typically, they don't want to spend 900ms (I'm ignoring transit times, etc.) on one query as they could get 6x as many ad impressions for that processing cost.
They don't even need to do better than the competition, only well enough to stop customers leaving despite having to do 4-5 searches.
The only place where every millisecond may count is the case of automated queries running into the thousands and millions. I'm not aware Google even allows something like that and it's a corner case anyway. Human typed search is the majority use case.