Simply being ancient won't make anything good, no, but if it's lasted a long time and was really widespread, there's very likely a good reason for it due to how evolution works.
Which is incidentally like a lot of other destructive ideas and traditions.