I know that one-to-one relationships can be used to split data into multiple tables for performance or security and that it is used to create a is-a-relationsship.
But aside from that things, what is the real-world prupose of an optional one-to-one relationship, expecially one where both sites are optional?