I've finally cracked it, the reason so many programmers are femboys.
So basically the kind of people who become programmers are typically nerdy and don't like sports, and therefore don't fit in with most other boys. This causes them to inevitably become friends with many girls. This makes them interested in more girly things since that's what all their friends are talking about and thus become a femboy.