first of all,
i think you'd be surprised just how open guys would be with exploring something other than the "ideal perfect Victoria's Secret model"
what men value more than great looks, is sexual honesty
when you're with a younger woman, sex is very conditional:
Only if ____, then sex
If ____, then sex
Unless ____, then no sex
If ____, then no sex
and if guys wanted a prostitute, they would just hire one:
If you pay me, then we'll have sex
If you don't pay me, then we won't have sex
Unless you pay me, then we won't have sex
Only if you pay me, will we have sex
but I think that defeats the purpose of having sex.
not ALL guys have a thing for older women. some guys reach the age of 50 and still chase after teens or girls in their early 20's (as in 20-23). those are guys who just care about sex and the way someone looks. they don't care about any deeper meaning beyond that.
but then there're some guys who do. and the reason they don't like conditional sex is the same reason they don't go around raping and hiring prostitutes. the beauty of sex isn't in having sex. it's about feeling accepted, feeling wanted, feeling cared for, appreciated, and loved. if I'm in the mood and we're not going to have sex because we didn't go shopping yesterday, or if the only reason we're having sex is because we went shopping yesterday; then no thanks.
so besides the emotional maturity (which is a big plus on its own), and the fact that she has her financial sh*t together and doesn't expect you to be her financial benefactor through life, starts to paint a very appealing picture for a lot of guys.
in a guy's mind, this isn't someone who looks at him as a wallet or workhorse. this is a person who sees him as a person. as a brain, as a face, as a body, as a penis, as a heart, and as a wallet. an older woman makes him feel SAFER than a younger girl, because he feels MORE SECURE in knowing that she really wants him. she's not looking for a guy to leech off of. she's not looking to just be in a relationship so she doesn't feel lonely on valentine's day. she wants a human being next to her, a real relationship, and genuine honest love.
and that caters to a guy's emotional needs. to feel accepted and wanted (not only financially, but sexually and emotionally as well). he feels appreciated and loved. and a part of him longs to feel sexy (since it's a role guys usually don't get to play out). so a lot of guys actually get turned-on over the idea of making an older woman feel young and sexy again. they like the idea of being her hot young stud, yet simultaneously emotionally mature & financially successful enough for her to prefer the general package of him over some older guy.
I know I've fantasized about having sex with older women I wasn't even physically attracted to. Part of it was their personality which created sexual attraction, but part of it was just the fact that she was older and I was younger, and that I could please her and make her feel young & sexy again.