But then again, a user of someone else's site, why would you think the people who run that site don't want to make sure they get the metrics that are relevant to them? If a large part of what makes your business works _is_ links, like reddit, having link metrics makes perfect sense. It's a bit of a shame you can't tell them you only want to opt into the statistics part, not the personalisation part (so: only geo-resolve the IP and then throw the IP away).
Saying you will never come back to a site that is literally doing the thing that allows them to understand their own business is super weird; it suggests you may not know, or never decided to look up, how many sites already mark which internal and outbound links you're clicking. After all, any site you're on can trivially check which links you click with a JavaScript one liner loaded on DOM completion that sends off a network even before the link is allowed to resolve (for instance: any websites that use google analytics, a free service for gathering site metrics)
I dont care if they do or not, they should not do it.
I definitely know and decide to look up the amount of sites that mark internal and outbound links I click, and its amusing to me that you think a person ignorant of this fact would also take this stance, they have no idea the amount of additional tracking the sites they use are imposing on them.
I run a site based on links, and I specifically do not make this intrusive choice. I am aware of google analytics and no, they cannot make that js roundtrip because I am also blocking js from loading from their site.
Do not assume ignorance on hacker news or you will appear ignorant yourself.
You also obviously have to allow the standard CDNs and such, but the result is that 90% of the web then "just works", without most of the tracking or problems.