web advertisers should subsidize ISP's for delivering their ads.. Much like TV and TV ads.. If advertisers don't want to pay then ads get blocked, everyone wins :P
Advertisers pay web sites so that you get their content for free (in most cases anyway).
The usage by ads is pretty low - a drop in the ocean.