On a subset of the devices I use, I pay by the byte for my Internet service. In that case, blasting me with a bunch of video content that's much larger than the article I intended to read. Advertisers do not respect this, even though it has an impact on my finances. I reserve the right to choose whether I consent to paying for something, and I don't consent to the terms they're trying to offer me.
If they were to give me some opportunity to make a decision about this, in the same way that a real storefront does implicitly by me being able to look into the store before choosing to enter, that would be one thing. But such a mechanism does not exist, so as far as I'm concerned the analogy is invalid.