it's a good thing in the short term, but it also feels like an exercise of monopoly power by Amazon, which is going to be bad for consumers in the long run. can a business afford not to be listed on Amazon? in the long term, does Amazon have any interest in listing third parties?
at some point I think the answer to both of these questions will be no, and then I'd expect the good customer experience to erode pretty quickly as Amazon realizes they can squeeze as much profit as they want out of customers and retailers.