Counting it up, I've ordered 58 times from Amazon in 2023 and every single item was exactly what I asked for, and arrived within a few days. I wonder why we're having such wildly different experiences...
If you're getting commodity stuff from the cheapest vendor, good luck. There's lots of stuff put in there by Chinese shops that's garbage quality, mislabeled, a miniature model of the real thing, etc.
I think one factor might be what city you are in. I’m in Austin and I think there must be a big warehouse nearby because it’s not that unusual for something I order to show up a few hours later.
FWIW, I placed exactly 100 orders in 2023.