Amazon sucks even worse than usual lately. I've stopped buying from them almost completely. The price of Prime keeps going up, while the percentage of times that their shit gets delivered on time goes down. I live in a pretty large metro area, we've got at least 3 Amazon DCs nearby, 2 Amazon Air hubs, and a handful of local distribution warehouses. Probably half the time my stuff comes later than promised, or not at all. And they used to give you a free month of Prime, or some other little token BS if you contacted them about late packages, they don't even do that any more.
A lot of times when I used to buy stuff off of Amazon, it was stuff that I needed by a certain date, and they usually got it for me. Things like a last minute item needed for a camping trip or vacation, or a tool to fix my bike before a race, or things like that. But I don't do that any more, because they can't reliably get my purchases to me on time.
And don't get me started on their counterfeit problems, or what a disgusting person Bezos is.
Hopefully their storefront is dying, and we'll start getting more small local shops opening back up.