No guilt for all the reasons others have listed but my connection is very slow, often under 1Mbps, and I pay for use. I can't afford the overhead that comes with many ad's and popups. So I understand if sites do not want me to visit, which is fine if I have to pay to download more content than I'm interested in then I do not want me to visit their site either.
A better model is to have everyone pay for data they use, and get paid for data they create but business and governments likes taking and using our data, my data, for free so we are stuck with what we have. For now.