These settings are stored on the browser because they are supposed to be browser/user specific. I agree it is a pita, but it is your browser settings that throw it away (either by running in a privacy mode or by deleting it when the browser is closed).
You could consider using this, it might fix at least half your problems:
The month of wth is over now, so this won’t be seen or considered by the way.