Similar issue here. We use the primary function so that if there are several people assigned to a task, the primary knows they're the one who needs to close out that task. It's also helpful for time off. If a user logs time off and they're the primary, it could affect timelines. Without that feature...