I should probably not have said "deprecated," since the system :pathname option is hugely useful.
Just that the semantics of a top-level :pathname interacts in a funny way with the use of system-relative-pathname, and in order to use the latter successfully you really need to know the layout of the directory you're looking at.
I'm going to leave this as WONTFIX.