Yep, for just about everything you get on Amazon there are alternatives. You just go to the supplier that sells the thing you need instead. Amazon hasn’t had real 2 day shipping in a long time. If you really need that “everything store” experience, Ebay, Target and Walmart all have decent online marketplaces but might as well use the smaller stores. What’s keeping you on Amazon? It sure as hell isn’t its search, and tons of sites offer free, fast shipping. I have to assume it’s habit.
I just bought a bunch of onesies and toddler clothes directly from Carter’s and the Children’s Place. They do seasonal sales and loyalty points so I actually got a better deal than on Amazon. Got the packages within 5 days each. I bought diapers from Target, they came in two days and I got a $20 giftcard as part of the deal. Next time you need something, try going directly to the brand’s website, or literally any other retailer. Amazon spams search results but they aren’t the only store on the internet.