So, rather than implementing a couple dozen methods to implement an AbstractString
interface in one package, you think it is simpler to change every package that works with files?
Out of the 3000+ Julia packages, how many do you think accept a pathname? (Also, you’ll have to extend every Base
function that accepts a pathname, of which there are quite a few.)