I can think of two reasons:
(1) Because he has others commenting on his issues and suggesting fixes, and probably more importantly (2) because github is already part of his workflow.
The main reason I never stick with TODO applications is because I can't get into the habit of using it. I often think this is why so many persist with email as a todo list.