The primary peculiarity and cause of issues is the Microsoft "filter driver" concept that allows I/O to be intercepted for a variety of purposes. A primary use-case for this is Just-in-Time anti-virus scanning, both for Windows Defender and third party products, which makes tasks that involve many small I/O operations (like compiling sources, using git, dealing with training sets or unzipping something with many files) very slow.