There are many grounds for this, like unnatural working hours, lack of social discussion etc.
What prevents most men (and even females) from increasing their odds of finding a good partner is actually gullibility and lack of knowledge. https://33poker.net