I think you're right about online fraud being much reduced with public private key tech, but if it's such a good idea why has no one been able to do it?
History shows systems rarely 'change'. More likely than not they are replaces. That's what BTC is an attempt at.