JW marriages often don't work for one simple reason - they marry way too young, before their character has developed, we all know why.
As others have pointed out what compounds their youth is their emotional immaturity due to their somewhat sheltered life.
Finally, lack of trust. Again, we know why, the marriage is conditional on the approval of others and compliance with strictly enforced rules.