Also their market is now full of counterfeit and Chinese crap that you can buy cheaper on AliExpress.
BHPhotovideo is the place I do most of my electronics shopping these days.
If amazon tore down the wall, I could actually be sure I am ordering a true xiaomi product from them and I could probably get it closer to what it costs on aliexpress. Walmart has this same issue actually, somewhat worse because its easier returning things with amazon since they evidently don't care how or why you are returning things.
What I'm seeing is that the early adopters who got Prime early on are the first ones to quit.
Where do you live? I hear this repeated on HN a lot, but every person I know IRL doesn't have this problem (ie family spread across multiple states). Hell, in the last ~2 years, other than high-demand stuff in the pandemic like Clorox wipes, most of my orders have been _next_ day delivery, nevermind 5 days.