I don’t think the main thread is able to prefetch the data, so the argument shouldn’t change the behavior.
The default value is most likely set, since usually the num_workers argument is changed while the prefetch_factor is often not touched.