When opening an assembly, why doesn't SWX look in the immediate folder for files

Here's the scenario:

Someone has copied an entire folder of SWX files from one location to another, then tries to open an assembly in the new location and SWX can't find the files. 

In the old days SWX would eventually check the parent folder of the assembly that is being opened but that does not seem to be the case anyomore. Why?  WHY? WHY?!!!????!!!!  Who did we piss off?  Who decided that everything must change?  Who felt this was a better use of time than getting rid of the bugs in the code?

UGGGGGGGHHHHHHH!!!!!!!!!

SolidworksAssemblies