I suspect the reason Netflix is better here is because Netflix goes out and chooses its content, and has few incentives to discriminate between what it shows me -- its incentive is largely to keep me using the service enough to justify renewal, however that happens.
Amazon, meanwhile, has an incentive to show whatever ads pay the most. In this case, it's something of a winner's curse situation -- the ads that pay the most are often the ones that overestimate the value of an ad placement, not the one who correctly estimates the value of an ad placement. And if the ads don't generate the expected revenue, as long as Amazon can find more suckers, there's never a feedback loop occurring where Amazon's poor ebook ad placement ends up aligning with anything they care about. So I get ads for a lot of self-published trash (either in the Get Rich Quick With Bitcoin variety or the modern day romance novel sort), Amazon gets money, and most of these authors need a very low conversion rate so what do they care.