Why do authors write in frame narrating structures?

a) To provide multiple perspectives on the story's events.
b) To create a sense of depth and complexity in the narrative.
c) To frame the main story within a secondary narrative or context.
d) All of the above.