Why are theme colors stored in localstorage and not based on user

When changing the theme color, the value is stored in the localstorage of the browser. Why doesnt this get saved on userlevel? Because on the app on my mobile I don’t have the color i’ve set on my desktop.