I too usually don't use bags in the grocery store. I get most of my groceries at Walmart and use their "Scan and Go" feature (part of Walmart+).
With S&G you read the barcode from the Walmart app on your phone as you put them into your (physical) shopping cart. At checkout you scan a QR code on the checkout terminal, confirm payment in the app, and you are done.
I then push the cart out to my car and load them into the trunk. I've got some reusable bags in the trunk so if I'm going to want the groceries in bags for carrying into my house I bag them then as I load the car.
I've also got some stackable empty boxes in the trunk. If I bought a lot of groceries I might load the boxes instead, and then can use a hand truck to move them all at once to my house.
This works quite well, and checkout is way faster than scanning at the terminal.
Also, the sale is actually processed as if it was an online order. I've got bigger credit card rewards for online purchases than I do for grocery store purchases so that was a nice bonus. It's enough of a difference to cover a large part of the cost of the Walmart+ membership.