But the vast majority of people don't want that! If there was a cost every time you visited a website, however small, there would be a constant mental load of evaluating whether each click was worth it. It would be a huge drag on the best aspect of the web.
Not to mention that coordinating it internationally would be next to impossible. Sure, you could add it as an optional feature, and a tiny percentage of people would use it, but it wouldn't make any material difference to websites' bottom lines.