> Every time you rely on the current working directory, that's invisible state then.

And you think adding to it will improve things?

I didn't say that; I think pointing out the difficulty and danger in maintaining more invisible state than one already does is a perfectly valid criticism. But that wasn't the argument being made, at least not how I read it.