a potential solution to this rampant problem would be restricting marriage to those who have been in frequent contact and, if at all possible, living together for at least a year, allowing them to find solutions to the problems of everyday life without feeling like they are being "forced" into anything, and maintaining the power of marriage to bind a couple together to form a strong, cohesive unit that is greater than the sum of its parts.
They have almost exactly that in Mexico now. You basically get two years to live together as a dry run before actually having to commit to each other. If it isn't working, you can choose to end it then and there's no hard feelings, social stigma, or lengthy legal disputes. It's like a money-back guarantee for marriage.