192
23andMe agrees to $30M settlement for breach lawsuit
(www.scmagazine.com)
This is a most excellent place for technology news and articles.
there's literally zero technical reason that a user couldn't reset a private key the same as a password. after all, you just pointed out they are almost the same.
edit: if you'd like to see an example create SSH keys for your GitHub account and then reset them