A use case is a master project in one pipeline for an overall project status and then specific projects/tasks in another pipeline. Reduces the need for custom objects if there are a lot of similar fields but you just need project level visibility.