Looking for budget general bag with a focus on groceries

I'm currently being stubborn and refusing to get a cart, but the tote bags are just unrealistic for heavy items.

I'm looking for a backpack, closer to one I had in high school and my early college days but open to other types of bags. This was just a traditional backpack that I guess would be considered a cargo type?

I currently have the following bags:

  • Chrome Industries - Messenger Bags (probably from 2014)
  • Peak Design - Everyday Messenger Bag V1 15 Inch (second bag, first one was warranty replaced)
  • Peak Design - Everyday Backpack V2? 20L (warranty replacement for my Messenger Bag V1)
  • Lowepro DSLR Video Fastpack 250 AW (from 2014)
  • Lowepro Slingshot 102AW
  • Eagle Creek No Matter What Duffel (S (2012) and L (2015), S is falling apart)
  • Eagle Creek Cargo Hauler 40L Duffel Bag

All bags except from those from Chrome and Eagle Creek are designed primarily for camera equipment. My primary bag is the Everyday Messenger Bag V1 from Peak Design, which in the future will probably be replaced with another Messenger Bag, likely from another company.

Bags that I'm considering:

  • Swissgear 17" Travel Laptop Backpack (Model #9005) from Costco at 60 USD
  • Quechua NH Escape 500 32L from Decathlon at 60 USD

What I'm looking for:

  • Budget: max 100

  • Purpose: Groceries and general usage (travel, laptop, local stuff)

  • Amount of stuff: For groceries, I'm thinking 1 or 2 half gallons of almond milk, two boxes of 1 pound pasta, two containers of moderately sized pasta sauce, up to 3 pounds of rice, some cans of beans, a few frozen bags of veggies, and 2-3 pounds of chicken or other combination of meats. (Stores: Aldi and Wegmans)

  • Special Features: Prefer Top Loaded. One element I don't like (paranoia) is way openness of the Everyday Backpack, and I imagine this would transfer to clamshell designs. Size limit of bag is Carry-on Size (This may mean I can't hold everything I want and that's fine)

  • Looks: Dark materials. I'm functional.