When I was young it made no difference how "perfect" a woman was I had no interest in settling down, getting married, and becoming my parents! Every relationship was thought to be temporary. In fact I often stated I would never get married.
Most guys did not pretend to be husbands or fathers when they were children the way most girls pretended to be mothers to their dolls and wearing "princess gowns" which are subliminal for wedding dresses.
In essence most women have been thinking about "happily ever after" and motherhood on some level many more years than men.
It's often unrealistic to expect men and women to be in the same place mentally in their youth. Generally speaking I would advise a woman in her 20s who wants to get married to date men in their early 30s. That's about the timeframe when most guys have either established their career path or have gotten the "party with the fellows" out of their system. Naturally there will always be exceptions.
Unfortunately in this day and age men are maturing even slower than previous generations! There are guys in their 30s still playing video games for hours at a time! A woman has to be selective. At the end of the day everyone is responsible for (their) own choices.
"Never love anyone who treats you like you are ordinary."
- Oscar Wilde