Why did GitHub remove password auth?
You can no longer use your password to push to get repositories.
The explanation given on the blog rings a bit hollow, for such a major change. I'd be interested in hearing hackernew's thoughts on what actually brought this change on.
Between ssh keys, personal access tokens, and probably their apis (pat or oauth) I think most people should be fine. New or not very tech savvy users will be most likely using clients with oauth login anyway and everyone else will be either doing the same or using ssh keys.
I expect to see major damage to open source. Quite a few projects will be abandoned because people will lose access.
Because personal authentication tokens are better? I'm not too sure where password auth is used