The universal property of the categorical product requires that the pairing morphism ⟨f,g⟩ be unique. Why is uniqueness essential — what would fail if two distinct morphisms both commuted with the projections?
Think about your answer, then reveal below.
Model answer: If two distinct morphisms h, k: C → A×B both satisfied π₁∘h = f, π₂∘h = g and π₁∘k = f, π₂∘k = g, then A×B would not be a limit — it would merely be an object with projections. Uniqueness forces the product to be the 'most economical' or 'universal' object satisfying the factoring condition, ensuring that any two constructions satisfying the universal property are uniquely isomorphic. Without uniqueness, the universal property cannot determine the product up to unique isomorphism.
Uniqueness is the defining feature that distinguishes universal properties from weaker existence conditions. It guarantees that different constructions of the product (e.g., ordered pairs vs. tagged unions) are not just isomorphic but canonically so, which is why category theory can work 'up to isomorphism' without losing information.