Left off the sarcasm tag.
Throughout time, men generally want to marry a woman, not someone to compete with.
She asks, “Why are there so many amazing women and so few acceptable mates for them?”
There is part of your answer in your question.
Too many gays, not enough guys?
P.S. One person's 'amazing' is another person's materialistic b!t%hy feminist reproduced by their college institution of choice. Either that or hyper-sexualized and sexually active pass around. And you wonder why no real man wants to get near you...)
Lady, they are only "amazing" in your eyes. To the "eligible" guys, they are over the hill, high mileage, with huge expectations.
What I told my daughters: "Find your man in your early 20's, and nail him down well before 30. Be open to dating men several years older."
In your early 20's women have the maximum number of eligible men available. For every year that goes by, the pool of available men shrinks as other women grab the best ones and marry them.
In their early 20's, women are at their peak attractiveness, and have the most years of fertility ahead of them. In their 30's, the men their age are more experienced, and the successful, high-status men the women crave, are looking for women in their 20's.