You make a very good point, and maybe a problem here is that “human factors studies” are set up like market research rather than anthropology.
People who’ve spent a long time programming have spent a long time optimizing everything about their work, and they’re willing to talk about it (most of them won’t shut up about it, even).