These heuristics, if they have any validity at all, are industry specific. In AAA game development, everyone (with a few statistical outliers) is Windows based for their development environment. For that reason, it's not surprising that most of the good programmers I know personally use and prefer Windows. I'm the only one of my coworkers who uses OS X at home.