The argument I heard was that religions developed out of a need to understand and explain the forces at work in the world.
They also seem to serve as a perfect excuse not to accept responsibility for your own actions and as a ready made excuse for a lot of pretty bad behavior.
And to justify some pretty positive behavior. Sad when we need to come up with an excuse to do good.
The hierarchal nature may be something that is more a matter of how we organize the world and our knowledge than something specific or necessary to religion. Do we organize knowledge, out of genetic and structural necessity, in hierarchal rankings and structures? If so then religion isn?t the villain in that regard.
As troll comments. Most if not all of our rational, logical beliefs often come down to basic, untestable and unprovable belief. Are they any less ?supernatural? than religious beliefs?