Hear me out.

There is no evolutionary reason for women to be attracted to much older men.

Even in 50 Shades of Grey the guy is only 27... Why isn't he 37 or 47?

Because it's a fantasy and he's supposed to be perfect... So he has the body of a young man and the money of an old man. Young body, old money.

According to evolution people rarely lived to be past the age of 25 or so, so why would women be especially attracted to men in their 30s/40s?

If it were true wouldn't we see most 18 year old girls fawning after 40 year old men instead of 21 year old guys?

By denying the male wall you are dodging an inconvenient truth.

Your sexual market value won't grow as you age, but your beta bux value will. Let's say you're a millionaire by 40. You can date hot young girls and if you have a nice body they'll even like fucking you, but do you honestly think they aren't going to drool over and eventually fuck guys only a few years older than them?