According to me most of the root cause for such broken marriages boils down to money. Women in the first place never had money to support their dreams or wishes. On the other hand men also struggle with money , men have less money hence their family don't listen to them as a result everything happens as per the wish of men's family.
Adding to that men's family who have already went through mental trauma and societal pressure if they wish to improve the conditions the society will not allow them to do.
In conclusion, it's like a man should have money, a good mindset , mentally stable and emotionally available so that at least he can take a stand for his wife and support his family as well.