Amazon is rather like the Silk Road[0] of old. You're buying cinnamon from some guy in Europe who knows not even the vague direction it came from, let alone what's in it or how it came to be. This could be considered irresponsible today, or it could be considered efficient, depending on your perspective.

I also feel like Amazon should take more responsibility, but then I get angry when my ISP or government "takes responsibility" for online content. What's the difference between Amazon and an ISP? One could argue an ISP is a natural monopoly and therefore should always be a neutral carrier. But maybe Amazon is a natural monopoly too? Could the economy really support ten different Amazons? That would be like having ten different Silk Roads, but there's only one way from Asia to Europe.

It does seem odd to me that Amazon gets a free pass as a common carrier while ISPs seemingly do not. Probably because taking responsibility would affect Amazon's bottom line, while ISPs don't really care.

[0] https://en.wikipedia.org/wiki/Silk_Road (The ancient trading route, not the darknet marketplace).