They've got tracking on how you paid, so I bet they can track what's from Humble or other key sellers. I don't know if they DID anything with it, but they could have.
Whatever the exact numbers are, though, the point sure looks valid to me. A lot of people on Steam buy a lot of games they...