I can hate them both. 90% of this info has no legitimate reason to leave the clients machine. In a world where open source development is still legal and available, I don't see why its so hard to have a web browser that doesn't broadcast every single hardware detail about your machine.
I hate how this situation is spoken about as a lost cause. People in the comments section here are acting like this information is required for the web to work at all. Probably weren't alive at a time where websites could be stored offline because they didn't expect constant client validation. Multiple comments acting like light/dark mode requires a server request, and couldn't just be handled offline by the clients browser choosing how to render stuff after its been downloaded. Bet they think the web server needs to know the time zone too.