What terrible browser design to send all that data. I would never have imagined my computer was sending all that off 10 years ago
You can browser behind a generic user-agent firewall, but you'll get a severely degraded experience that treats an Apple watch the same as a desktop workstation.
Another approach would be to use standardized VPN's that hide client machine differences.
There are downsides, of course. I'm not sure people care about fingerprinting enough to do all that.
Every year, I'm less and less convinced that JavaScript is desirable to have in a web browser.