Nicely put. Bit sketchy on the interpretation of Hinduism and the Dharma part IMO, but, I can see where you were going. Taking out the misinterpretations and misrepresentations, and moksha-esque rewards and hellish consequences aside, the story remains the same for all religions, they are about survival, they are a way of life.
Humanism is the solution maybe, yes, but, it is rather difficult for us to achieve that level of compassion, ever. We are all alike, what more symbolism do we need than this simple fact? We are practically wired to function the way we do, slaves of evolution we are. Like Christopher Nolan had put so succinctly (through Dr Mann in Intersteller): “Evolution has yet to transcend that simple barrier. We can care deeply, selflessly, about those we know, but that empathy rarely extends beyond our line of sight”. Thats the way it will always be I guess.