Amazon has a "problem" with private labels. It's so so so easy for Joe Blow in Kansas to create a private label product and get it shipped directly to Amazon's wearhouses. So Amazon is overrun by them, which makes it difficult to find anything in the mess. On top of that, since most listings are created by third party sellers, listings vary in quality and can be very inaccurate. All this makes it close to impossible to compare items. Top it off with Amazon's sorting feature being entirely broken, it can really be a mess to try to browse. eBay actually offers a better UI in that regard.
It was pretty short sighted on Amazon's part to let this happen, IMO.
Amazon actually CAN improve in this regard, all they have to do is require third party sellers to complete the listing and also have a human review the listing for quality and accuracy. Just that small step would improve the customer experience drastically.
With all that I don't really understand why people still use Amazon anymore other than out of habit.