Prime used to mean something. Guaranteed 2 day shipping with no minimum for no extra charge. $5 for next day shipping. Then next day disappeared. Then the 2 day guarantee disappeared. Then delivery times were in the 3-5 day range for most things. Then, in my university town, around the time of students returning to school for terms it would be 1-2 weeks. I’m not paying an ever increasing annual fee for that.
Yeah it has definitely gotten worse outside urban centers, but there it's actually gotten better with same day shipping options on orders over $35. I can impulse buy shit at work and it's there when I get home.