Site owners get revenue from no. of hits (usage) on that site. This is what I know about website running. Ads just augment the revenue. The money we pay net providers is shared by all the sites that are regularly used by users. Its a complex distribution. How else will a person get money to run a website as big as this? There needs to be income.
.
Yes, I agree maybe the numbers are a bit on the higher side.