What are some good use cases for SerializeReference?

I’m having trouble understanding what’s so great about SerializeReference.

What are some good use cases for using it?

I’m hoping some examples of where it is useful helps me see the light.

There’s some examples of usage cases here: SerializeReference Attribute?

Generally speaking it’s handy for serialising interfaces, graphs, complex data structures and null references.