What separates Google from Amazon is that their paid ads can be displayed on any 3rd party site that they don't own, through DoubleClick. And of course the whole search engine monopoly makes that impenetrable for now.
Of course, it's all up for grabs, Amazon could go out and buy an ad network like Mediavine and go head-to-head with DoubleClick.