The real trick is you cancel AND shop elsewhere. We get most of our necessities locally now at normal retail and I’ll occasionally put an Amazon order together when I need something specific and I’ll spend enough for free shipping.
I missed shopping there at first, but so much of their inventory is junk now; I feel like I actually get better quality from traditional retail. The $140/yr for Prime feels like free shipping but it obviously isn’t.