I don't see how that would work. If my site gets zero traffic, would I still get paid a flat rate to 'serve' ads? Pay per impression/click works to pay proportionally to individual site traffic and the extent of a campaign.
The current solution is effectively a flat rate as far as an ad campaign is concerned: impressions/$