Creating a file status requires metadata for EC, EZ, storage policies, etc that are computed by traversing up the ancestor inodes. List status will incur the same penalties for all child entries when one traversal is enough. The penalty for large directories is not trivial. Storage policies short-circuit the full traversal. The other lookups should too.