In life everything is risk and there are never guarantees. However, the girl you mention chose the safer bet with less risk. Never a bad move especially if she wanted to start a family. In my experience most women look for the safe bet for the long run, especially if they want to be financially supported by her spouse.
People do tend to gravitate towards what they know, which is why a girl from rich parents tends to marry a rich guy. But you never now... Life and relationships are always uncertain, that's the only guarantee we get out of life!
You're right. I saw the way the girl treated the first guy in our class, obvious it was because he didn't have any money and he wasn't established..
It's a women's world, men are meant to grind their life to dust to be providers and sometimes it's just not fair.