The adds on the site help bring in money to keep the site running. Companies pay AG to post their ads on the site (possibly paid by how many hits each ad gets). so regardless of whether you hate them or not, i can guarantee you they will be sticking around.
yea man sonce the website isnt free AG has to pay to maintain the site so they make money by advertising other peoples websites. in other words other websites pay AG to advertise them.