There's probably a 3rd party program for Apple that does the same thing.
If you have too many different username/passwords you will not be able to keep them straight. This is what OpenID was supposed to solve. One can flip the argument around very easily: if there were fewer sites maintaining their own password databases, then there would be fewer breaches.
And that does NOT mean using OpenID for everything including financial accounts.
"We demand to see your email account."
An email account isn't like a passport or other official document. It can be created, or deleted, on a whim. What kind of "security" do they think this will bring?
I don't think it's punishment fetish as much as punishment hypocrisy.
We get punishments totally out of whack, but only for crimes that are not that common. This guy should be punished, but compare a sentence (30 months) with what drunk drivers get. Or compare it to the sentences that drunk drivers get who actually kill people....
Real Programmers don't write in FORTRAN. FORTRAN is for pipe stress freaks and crystallography weenies. FORTRAN is for wimp engineers who wear white socks.