In some cases, there are hundreds of junk items before finding something acceptable. This is complacently allowed Amazon, in several ways: 1. they don't calculate shipping costs in price sorting (allowing dishonest sellers to sell 0.01$ items, with high shipment prices), 2. they hide where the item comes from, 3. they don't police items which should be grouped together (I think I once saw an item replicated more than a thousand times).
This makes the buying experience really tedious, and I don't think I'm the only one who thinks this is a problem.
But of course, while this affects Amazon adversely, I think it's a stretch to qualify it as "the downfall".