I'm not sure why you were downvoted: "The great cathedrals...are...arguments for faith."
The quoted text has the opposite meaning, more like the Sistine Chapel exists because its creator(s) were inspired by God.
It's right there in fact: "the highest achievements of the human species have been motivated"
Plus, it is "arguments for faith than the disputations of theology", presented as a comparison, not justifying why people have faith.
Really, is my english that bad? I can't believe how someone could interpret this text the way Avshalom did.