Thing is, when hear the idea, that a 35+ years old successful dude gets into a relationship with a 20+ girl, we can read a plathora of shaming comments in relation to that. But why does it matter really, when otherwise we are all willing to fight for the freedom of choice?

Fact is - as stated a million times here -, men like young, hot, firm, feminine women, regardless of their own age, and no, it's not because we "can't handle" a "real woman". If a man is successful and spoiled for choices, he will likely chose the most younger, hotter, firmer, feminine one to commit to, because this is our innate preference, unless tainted with sone fetish. His life, his choice /her life, her choice? So why the bitterness, why the shaming?

Success takes time for all. Regardless of your own expectations, women in general do have a preference for successful men, while men in general do not have a preference for successful women (this is not to say that we want women as simple as a nail, don't even start!). Women also tend to expect men to earn more then they do, and this expectation becomes increasingly futile in a society when men "check out" in ever increasing numbers, hence, successful men are more scarce and more spoiled for choices then ever.

So to conclude. A woman want a successful man, but successful men do not tend to have such preference. A successful man is likely to be 30-35+ and have a preference for beauty, health, purity (or at least the illusion of it), peace and feminimity. A successful women is likely 30-35+ and there is a good chance that she is either or all: overweight, masculine, disaggreable, comes with baggage and all sorts of mental issues, in short, the exact opposite of what the men they prefer want from them.

Age gap comes in as a necessity. And shaming men for their preference is the last resort of dissolving the cognitive dissonance that appears when someone realizes that they have chased the wrong thing in the most part of their lives, and now all seems to be lost, since the men they want, likely do not want them. This is what's really going on with with "age gap" in my opinion. You are welcome to try and change it.