I don't think there is one reason men are attracted to older women.
I look
a lot younger than I am. Men don't know my age when they hit on me, but when I tell them it doesn't deter them. (And sometimes when I say I am married that doesn't deter them, either.
)
I've had men tell me that if they are into someone, age doesn't matter.
Other men have confessed (upon learning my age later) that being with an older woman would fulfill a fantasy.
Men who are my age almost never hit on me because they think I'm too young for them. When they find out my age they usually trip over themselves to get me drinks, or coffee, or ask me out. If they know I am married they act bitter and say my husband is lucky.
I can't give an honest answer about younger men who know my age ahead of time, because they almost always know I am married, and know my husband, and wouldn't ask me out.
Some of my peers only date men who are much younger because they want handsome boyfriends (and have a very limited opinion of what that means) and their love lives are disasters. There is a big gap in generational dating habits and social habits, and it causes a lot of drama. Yikes!
I have other single peers who are gorgeous (one is a model) who have been single for ages because they won't date younger men (who do ask them out) and men our age don't ask them out.