Great for you, but you have to realise that the average person can barely even remember a single password. That is not a solution suitable for mass adoption.
I would see Apple's recent addition of 2FA support to iCloud passwords would be a good (and maybe the only) 'average person solution'? MS Authenticator is also good as you can sync it and if you get a new phone you can get the same 2FA codes again