Unfortunately working in the tech world, you sometimes come across things that make you just scratch your head and go “huh?”. These head scratching moments typically are dumb restrictions in current operating systems which are a result of past decisions, and these limitations no longer have a reason to be present. But in the name of compatibility - we keep these limitations around. One such limitation is the max file length that windows applications (and in turn powershell) can work with. By default the max length is 256 characters in length, but with a few tricks, you are able to work with file paths which are way longer. I’m not gonna go into the technical reasons behind how all of this works but this link has some good background on the issue.