По-моему, это очень даже справедливо. Сейчас женщины научились ценить себя и не кидаться на первого встречного, особенно москвички, которые свободнее в этом плане и осознают масштаб всех возможностей в жизни, в отличие от девушек из провинции, где и людей меньше, и с детства им твердили, что всё очень сложно (и почти невозможно).
Заработок не играет такой большой роли - большинство молодых девушек (опять же, не из глубоких деревень) знают, что они и сами могут заработать на жизнь, и им не придётся терпеть рядом с собой неприятного им человека.
К тому же, очень резко мужчины начали больше внимания уделять своему внешнему виду. И идёт это из крупных городов. Скажу честно: в упомянутой Москве мужчины зачастую выглядят привлекательнее, чем в российских провинциях, потому что они элементарно СЛЕДЯТ ЗА СОБОЙ. И это нормально для человека - быть чистым, аккуратным и ухоженным. Конечно, женщинам такое нравится больше (а многими мужчинами до сих пор воспринимается как что-то "немужественное").
Не говоря уже о том, что дело тут совсем не обязательно во внешности. Если не понравилось общение (хоть одно "неправильное" слово) - скажут то же самое - "не в моём вкусе".