It's not clear to me that this is universal vs. cultural, but whether it's universal or not, a lot of women (many? most? likely varies by time and place) are attracted to men with social status. Social status is definitely cultural/contextual; what qualifies varies by place and time and who you're around. If you're in a context where the rule of law is weak (whether in general, or say, living in a bad part of town where the cops don't bother), having power through physical force is a big deal. If you're well-off, not so much.
If physical power/violence beat money (and other purely social markers of status), you'd see a lot more professional women in the US marrying policemen/soldiers, or even the likely-more-built guys in the trades. They often have a stable job, and may well make as much as plenty of people with degrees. Instead, you get a lot of articles about how women aren't "marrying down," and worrying about the "education gap," because in urban, middle-class US culture (which is what most of the people writing the articles come out of, or have assimilated to) higher education is the first big marker of status, more than money.