If you use a password manager like Dashlane, your passwords are encrypted and available across several (all of your) devices.
The failure here is not Apple’s, it’s yours for not understanding how to manage your personal security.
Uh as I said I do use a password manager, But, when apple prompts for the password, in that little modal dialog, you can’t get to it. So, if you aren’t warned ahead of time, you can’t have it on the clipboard. So what do you do? Go to another machine that might have been sync’d and get the password. Possible, but a 20char password is easy to mess up.
If was simply a flaw in Apple logic and judgement to surprise users after an update and not give them a chance to enter later. Much like their recent flaw with the FBI.
I tried Dashlane, but don’t like keeping my passwords in the Cloud. I’m still using 1Password because it’s all local storage. Dashlane has better features, but Cloud kills the deal.
1Password pretty much sucks on Windows compared to OSX.