It is not just fat32 and overhead up to cluster size; once I had 800k tiles in a single directory on ntfs.
It was unusable. The only thing that I was able to do is to tar it up and move to a machine with xfs, where I was able to sort it up into more balanced subdirs and then move it back (for processing using windows-only tool). Just tarring that single directory up took several days.