Dear AK
I also enjoy reading Campbell's works. I agree with your points.
.Quote:
While man's inner truth might have been the 'cause' for these myths, the wisdom that comes with the realization of inner truth is not immediately apparent from history, at least until the age of the Upanishads
If realization is not apparent till age of Upanishads, then Vedas should have come after Upanishads were written. But it does not seems so.
Mythology is present is every culture. But overshadowing of organized religions, the mythology were left behind, stumbling the progress of spiritual growth.
In India however, mythology was well nourished giving way for spiritual growth, but again there was a problem here too. Attachment to the forms and names without the intended path, lead to wars of Shaivtes and vaishnavaites, which is still continuing in forumhubs.