One reason why subplots are used in novels is option 'B':
To develop the novel’s theme in more depth.
Subplots help the writer to add complexity to one's story. Also they help distract from the main theme, while you build it. You'll turn your story into a more compelling read.