The women I know usually fall in the opposite camp. They're artistic. Their apartment or bed room is either well decorated or simple and tidy. They're not the greatest chefs, but they all seem to know how to bake things. Their main character flaw is that they simply don't care about making money. They all want to spend money and have nice things, but only 1 of them (as far as I know) makes more than 40k per year. My income is over 40k and most of the guys I hang out with earn more than me. The women I know are often single because they chase after the bad boy loser who ignores them and wants them to stop calling so damn much.
Most of my wife's friends went to expensive private liberal arts colleges, spending a ton of money and ending up in huge debt while generally making less than $40K because their degrees really gave them no marketable skills. The one in particular that I've been describing then compounded that by going to a private school for an MBA (an unranked program, I might add), racking up tens of thousands of more in debt. Like you mentioned, she can't maintain a relationship because she has picked:
1. A 20 year-old redneck (she is 31) who was clearly interested in getting laid
2. A whiny, overly emotional asshat she met online who couldn't hold down a job (but it was always the employer's fault)
3. A guy who was employed but was very obviously cheating on her
Now, at first, she acted like she was the one calling the shots and just making booty calls, but when these "relationships" ended, she started moping around and going into her "poor me" routine. These guys were obviously all asshats, we all hinted at this fact many times, but yet, she continued. She has passed up a few seemingly decent guys because:
1. No "spark" on the first date
2. A guy in sales wanted to meet her and she bashed his job as a salesperson. We told her she was being stupid because sales is where the money is in most professions and after all, she was a retail bookstore manager making under $40K per year so she had no room to judge anyone.
My wife and I are both pretty fed up with being the people she goes to to cry ALL THE TIME. I'd almost guarantee that she will be single at 35 and this is the type of girl I'm talking about -- lots of opportunities but for whatever reason, nothing works out.