Amazon Prime is quite good, tbh. There’s a whole layer of complexity your life loses when you know you can get life essentials within a few hours with no planning.
Where I live (in a large US city) many things are same day delivery, an enormous amount are next day delivery and, weirdly, except for four-serving Strawberry Jell-O (which ships from Texas), almost everything is two-day delivery.
Not sure where you live, but my experience is completely different from yours.