@arran From a security point of view it's sensible to avoid writeable directories in the path because they allow easy exploitation of any bug which allows intruders to write a file. Much better for anything which gets executed in the normal course of events to need sudo or similar to write. That's why U*ix systems, unlike Windows, don't implicitly have the current directory in the path.