Blows my mind that this is an actual issue. It just doesn't make sense that _this_ would be an issue, yet it totally is. Oftentimes you don't even know for sure what's included with a product and you have to sift thru the comments (reviews & Q&As) to figure out if what you think is included is indeed included as there is no clear indication in the listing. Very low quality in this regard. eBay, OTOH, is very specific because sellers vying for your attention want to make sure you know exactly what you're buying.
If eBay offered something which tightly integrated 2-Day Delivery, they could become a legit competitor on the non-media services side.
But even someone who actively dislikes Amazon such as yourself would still rather get the lowest price and access to the largest selection, even if it means begrudgingly putting up with a worse experience.
I know what I'm looking for, but most of the products are impossible to evaluate, because there is just not enough info/data. Low res bad stock photos, terse description, no full technical specs, etc.
And many Amazon sellers don't sell anywhere else, they don't even have a real website, so ... good luck deciding based on that.
And since Amazon become so big, they set the bar for quality. So now the same shit is everywhere. (Plus there's the high-end overpriced but also not perfect segment too.)