Browsers should have an entropy budget of just a tiny number of bits. It’s not ok to know my screen resolution, it’s not ok to render fonts and read back the pixels. Exposing more hardware capabilities would be used a thousand times for fingerprinting for every time it’s used for a legitimate purpose (just like the canvas pixel readout).