if you ignore the human element
And that's you problem right there. The same people that can get tricked into revealing their SN#, mother's maiden name, etc. are the ones who would reveal their private keys to a scammer.
Fraud is a social problem, technology can assist in managing them, but not solve the issue. In the end, it's all about the human factor.
And my bow.