Oh, and buying used items on Amazon = predictable shipping charge. On eBay, you have to play "dodge the 99 cent item, $24,99 shipping charge cow patty" game.
Strongly agree with your points. eBay has never really tamed the chaos or perception of risk. In fact, my perception degraded over the years -- I would say they even doubled their "discomfort" metrics in many people's eyes due to the difficulties of using PayPal, as well as well-publicized cases of people losing their money, having their money held, etc.
Not to mention Amazon is the only one to ever see your financial data, and has a well-executed refund policy for fraud. Consumers are adequately protected on Amazon in a way eBay never achieved.