It is unfair that most guys have to put in so much effort and settle for what they get. Just being a woman and unlimited attention is enough for most females to succeed at dating/romance and they get to wait for the best offer and they do not have to put in any effort.
Probably not what you want to hear, but it's biology. Men are hardwired to want to plant their seed in everything that moves. Women are hardwired to only want the best possible father for their young. Thus, women do, and almost always will, have the upper hand.
I agree with you but with an asterisk. Women do have the upper hand...until they lose their ability to have children.
Older men are generally more capable of finding women their age or younger due to financial success and still being fertile, while older women's stock usually goes down (not that I devalue women of any age, but that's just how society seems to work).
So for all the guys complaining about how unfair things are, we should take into consideration that the scales tip drastically in our favor in the second half of our life with regard to love, companionship and sex. And in most societies, we win in every other category our entire lives, so we don't really have it that bad.