There's no default value for maxItems.
When there's no noResultsCountLimit (i.e. equals 0) then a listing such as table or grid will pre-create array of items of size equals to the resultsCount returned by the page provider.
When this resultsCount reaches more than 60000 we see that the Web UI becomes unresponsive and then completely crashes in chrome.
Having no limit is a really bad thing. Setting it to 10000 sounds ok and it is actually the max results window from elasticsearch so it wouldn't change the behavior of searches relying on elasticsearch.