Child marriage is legal in the majority of states here in the U.S. and I believe there are hundreds, if not thousands, of them every year here.Historically it has been religion.
It's not exclusively religion.
And considering this is the middle east we're talking about...the place dominated by Islam whose founder took several young wives...yeah...I'm gonna say it's religion.