I think you just made a case for DuckDuckGo or (e.g.) LastPass to provided an authentication servive.
Mind you, products would have to adopt it. But from a sec + privacy perspective it makes sense to have a 3rd party whose biz model isn't to harvest your personal details.