One of the major factors - aside from the gender ratio - behind tech guys not finding partners is this weird expectation that if they shave, clip their fingernails, and don't act like an outright dirtbag that women will flock to them, regardless of whether they have any personal appeal or not.
A lot of dudes in tech are just bores with zero interests and a outsized sense of entitlement to the opposite sex (talking about the het guys, don't know how it works on the other side of the fence). Just to top it off, they expect to be magnets to interesting women, too - these guys are the first to sneer at gold-digging women who are, frankly, their appropriate mirror image. That is, if the only thing you can say about yourself that isn't table-stages normal person stuff is that you're "a SWE making $120K+ a year" who exactly do you think you're going to attract?
Bonus points: deciding that the one thing that's missing from the above picture is being swole, and filling in any extra time not spend being a "respectful male SWE" with incessant iron pumping.