why should github do more to stop users hurting themselves?
Github is code repository service, not a security service. How the repos are accessed is entirely up to the users.
It's like saying that Chris Boardman should make saver bikes so that users are saver on them.
Nannystatism, that. If you yourself are not clever enough to use github in a secure manner, maybe you shouldn't be accessing it to begin with... Why always state that problems are somebody else's fault? Is this what society is coming too? Is this what happened with society and why we ended up in these nannystates? Because nobody is man enough to put there balls on the table any more? What about standing tall and admitting that you made a mistake, that the fault is all yours... Your balls will be busted, but you can leave the room with integrity and be proud and respected for your actions!
Just my 0.02,