Amazon sucks now. I can't buy most of the specific items I use in my work, and when I do find something it's swimming in a sea of clone crap. The best thing it does still is books. Anything else is a mizxed bag. AMZ is just Ali Baba for people who can't wait for the ship.
You cant make distribution work without huge selection and volume. And selection is the enemy of discovery. It is a hard balance.