It makes sense to limit potentially huge/slow/resource consuming processes, such as processing very large files, big directories, producing a lot of matches. When these are implemented, we can implement several profiles with default values, such as fast with conservative limits and slow with unlimited.