User Interface background settings stored globally

I have found a behaviour of the user interface background settings, both hex and image, are stored in the local storage of the device accessing, not as a setting in WLED. For example, if using a browser on a desktop I set an image as the background, this information is stored in the browsers local storage under wledUiCfg.
The result being that when the WLED instance is accessed from another device, this setting is missing.

Perhaps this is by design, I’m not sure. I guess I can image some people may want this different on each device.
What is the reasoning behind this? And is there a consideration to make it global?

My desire stems from living in a share house with rather untechnical people, I set background image with simple text instructions.