That is definitely a good thing, but github wouldn't be responsible if they didn't do that and people chose weak passwords.
> If you think about the physical life equivalent here (say a bank leaving keys out in the open for safe deposit boxes) there is no way to rationalize it
No, it would be like a bank not actively looking for deposit box keys that customers may have dropped.
btw, I 100% think github should protect users from weak keys, I'm just disagreeing that they could somehow be sued for it