Why is file locking used when uploading?

I don’t understand the use case here. Uploaded .part files (before being assembled into the final file) should not be using file locking.

In my use case large 30GB+ files fail to assemble because of file locking errors. I don’t use redis but I shouldn’t have to as a single user on my installation. And it certainly shouldn’t be needed for file uploads.

Is this something that was overlooked?