Early `$match` reduces the number of documents that flow through later stages, so the pipeline does less work. If `$match` is early and matches an indexed field, MongoDB can use the index. Early `$project` reduces the payload size, which can reduce memory and network use.