The OP was correct in saying that men are better (he didn't say anything about naturally) at the competitions cited.
And...many men don't want to do chess, coding, or Go competitions, but feel they have to do it, because it is often way of getting any recognition from society, which usually reserves it for actors and football players. Women often get a free pass on account of their looks -- people are naturally nice to even an average-looking woman. An average looking man gets squat. This social pressure = society's problem. Think about that the next time you see an ad that portrays the average dad as an incompetent schlub. For instance, this one -- http://www.youtube.com/watch?v=iymBRSUfz9U
The average man will be treated much worse at a supermarket, a coffee shop, or on the bus, even if he is very very very polite. And if he is less than handsome or wealthy? He's "not really my type", or "ugh, what a creep".
If a girl chooses to dress as a man for a year, it is a fact that she will come out of that experience seeing how harder it is for men. (http://www.theguardian.com/books/2006/apr/01/highereducation...)
And please, I don't ever want to hear about how you (or your spouse) can't do well at chess or programming because you are busy putting out the trash and doing the dishes in your house. I face the same problems regarding housework, and I am still expected by traditional society, even in the US, to be the breadwinner for my family (which is one of the many reasons I will probably never marry).