I've been seeing a lot of posts/comments on this sub urging men to improve themselves so that they can get a more desirable wife. On an individual level, sure that helps you, but not on a societal level.

To see why - Say you have a population of 100 men + 100 women, and only 10 of those women are desirable (healthy, intelligent, responsible, compassionate, etc). No matter how much each of those 100 men strive to improve themselves, only 10 of them can get such a desirable woman. Sure, if you are one of those 100 men and you improve yourself and some of the others don't, your odds of being one of those 10 goes up. But that comes at a cost to the others. They now have to strive harder just to stay in place (rank-order-wise). Meaning the more you go around telling other men to improve themselves and the more they listen to you, worse the competition gets among all the men, and the more that all the men suffer (because they now have to work harder, hit the gym more, etc). The women of course want this - if all the men better themselves, then all the women can get better men. But this doesn't help the men.

Yeah, of course self improvement is good in and of itself. But don't act like it's gonna help all men get better wives, across society at large, because it won't.

If you want more men to be able to get desirable women, you have to push society to make women be more desirable. And modern day feminism - with its tendency to let women get away with bad behavior, its attack on men in general, and its failure to encourage women to better themselves - seems to be doing its level best to make women less desirable. That's the problem that actually needs to be fixed, and it's constantly getting swept under the rug by calls for the men to improve themselves. Instead, we should be making it imperative for the women to improve themselves.