I would agree that prehistoric art is always somewhat mysterious primarily for the reason stated in option B.
B. Prehistory is the time before writing, so without written records, we cannot tell who created the artwork or why they created the artwork.
This option captures the essence of the mystery surrounding prehistoric art, as the absence of written documentation limits our understanding of the artists' identities, intentions, and cultural contexts.