Причин несколько:
1) на самом деле мужчин существенно больше, чем женщин, поэтому на каждую более-менее хотя бы симпатичную и нестрашную приходится пара-тройка десятков мужчин
2) Кроме того, что женщин меньше, так многие из них эмансипировались настолько, что не хотят ни отношений, ни секса, ни семью, ни детей. Хотят вкусно жрать и развлекаться, больше ничего
3) женщины стали очень падки на деньги и власть, поэтому у каждого богатого мужика минимум десяток женщин на содержании, и это помимо жены и любовницы
4) женщинам внушили очень высокие стандарты, поэтому теперь они с обычными мужчинами не хотят общаться - только с богатыми, красивыми, и так далее. Мало кто сегодня соответствует их списку требований
5) может еще есть какие-то причины, но и этих достаточно