Forum Moderators: Robert Charlton & goodroi
I'm pretty sure the reason is to limit reverse-engineering attempts on their algo.
The reason is increased complexity and cost of query - the more top results are accumulated the more sorting needs to be done on the fly - this is costly CPU wise.
Additionally knowing in advance that more than 1000 results can't be checked allows to perform additional optimisations.