When the object represents data that should not change after creation.
IDs, profiles, and snapshots are often easier to trust when they never mutate. Immutability reduces whole categories of bugs because callers do not need to wonder who changed the value later.