It's just a strange special case that really should not have existed. If you were asking for the ignores that apply to `path/from/root` and that was a directory, it could end up applying the ignores in `path/from/root/.gitignore`, which should, of course, not apply to the directory itself, just the files within it.