There are many known reasons for this, including unnatural working hours, lack of social relationship etc.
Just what prevents many men (as well as females) from increasing their odds of finding a great partner is really gullibility and lack of knowledge. https://33poker.net