If we configure a max number of files per collector then User won't know the max number of files will be processed in each run. That's why we changed the logic to keep max number of files per stream instead of per stream-collector (this is independent on the number of collectors).