There are many different known reasons for this, such as for instance abnormal working hours, not enough social conversation and so forth.
What prevents most men (as well as females) from increasing their odds of finding a good partner is really gullibility and lack of knowledge. https://33poker.net