Disclaimer: I'm making an educated guess here.
Most non-text media sites sell advertising directly, because most of the on-demand ad networks / platforms that provide a real-time auction are simply too slow. I've seen ad stacks that spend over 4 seconds determining which on-demand ad network will fulfill the view - usually accomplished via VAST chaining. VAST 'tags' are xml manifests for an advertisement, and can contain links to other VAST tags in lieu of supplying the ad unit data directly - and each hop on the VAST tag has the chance to drop a cookie on you.
Because ad networks suck for the user, selling direct advertisements is better. Because ad networks suck for CPM, selling direct advertisements is better.
Two primary metrics used to directly sell direct advertisement is viewership and consistency. Advertisers not only want to buy lots and lots of eyeballs, they want to be sure the entity selling those eyeballs can actually fulfill the desired number of eyeballs. The details of an ad buy can take quite some time to work out.
If the cost in man-hours to work a deal for $X eyeballs is more than CPM*($X/100), a company won't even try to sell the deal. Likewise, if the benefit of having $X eyeballs view your advertisement is less than the cost of your ad buy team's time plus the cost of the advertisement itself, you won't buy that placement. Since the ad buy team and the ad sales team's efforts are fairly constant with respect to the size of the deal, small deals are verboten - on both sides of the table.
And if you've got subscribers that don't see ads, that's leverage you don't have when you're trying to sell ads. And since your subscribers are probably more affluent, they're the audience your advertisers probably want to subscribe to anyways.
As soon as 'Ads' becomes the primary revenue driver (unless you're an advertising company), you've failed. IMHO.