How do I force Safari to ask me to save all passwords?
This is, technically, not an answer but might be a reason why some sites do not save passwords.

They (those web sites/pages) have code in them to tell the browser to not save the password. 

I used to have a JavaScript bookmarklet that would (with varying levels of success) remove the code that said "don't save the passwords" but when I moved over to 1Password I stopped needing that.

Possibly a password manager might do that for you (there are free ones, I believe) or a bit of google-fu might find you that bit of JavaScript that worked some of the time in telling sites to stop telling your browser to not save the password.