The idea that people married for love is a rather recent one. In times past, it was always about opportunity and stability.
Seriously, it's not much different in developed countries. I don't know how old you are, but once you pass about 30, I think you'll start to understand. Whether you're married or have a boyfriend or still single or not.