Not sure, the 1000 limit is in the file from its very first version 10 years ago: https://github.com/reddit-archive/reddit/commit/33fd4e9684ca...
1000 probably seemed like a lot at the time or had reasonable performance, and it's just never been changed.