Until very recently, perl on Win32 allegedly simply turned the system LIST into the system STRING version, without adding quotes. In other words, it still wouldn't have worked.
I'm not sure when the backward incompatible change was introduced.
Comment on Re^2: how to open a file with space in its name