I can see the use for that information, but I don’t like it being broadcast like that
The value of it is very high since it allows download pages to show you the correct info for your OS.
It seems that if you set Firefox's privacy.resistFingerprinting to true, it fills those with fake data.
>>> navigator.deviceMemory
undefined
>>> navigator.hardwareConcurrency
2privacy.resistFingerprinting has a bunch of useful features (this, letterboxing, etc) that I wish were available under their own dedicated about:config options. I don't want to enable resistFingerprinting because I value being able to use dark mode more.
There is even more stuff in navigator, that should not be accessible to the website. For example how much ram my machine has in navigator.deviceMemory, how many cpu cores in navigator.hardwareConcurrency and so on.