That check is mainly there so we can inform users in the documentation that there is a hard limit to the number of results that can be returned.

I'm not sure there is a useful case for letting the user supply a limit on the number of results they want. It would certainly be useful if we had paging, but we've just removed that.