Why is the trivial group a zero object for the category of groups, but the empty set isn't a zero object for the category of sets?
Why is an empty set not a terminal object in categories $\mathsf{Top}$ and $\mathsf{Sets}$?