Seems to depend on where. I'm in the UK, and same day delivery is more and more common.
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.