Nice summary. You forgot one item though - no 22 ammo. I used to make a bi=weekly trip for 22 that wound up being a nearly full cart of oil or air cleaners etc. Now I don’t even bother going to the store. Shop in my undies and don’t have to be exposed to snot nosed kids carrying the plague.
I gave up on Walmart’s ammo 8 years ago. Even if availability issues were resolved completely I don’t think they would carry much again.