Having lived on both sides of the pond, you'd tend to buy different kinds of products, in USA the grocery variety pushes you towards less fresh/spoiling products and more towards various processed products which will up a fridge for weeks.
And also actually food in US does somehow seem to last for longer, as probably the manufacturers anticipate this need and optimize for that (as there's no free lunch, likely at the expense of other factors); I'd never ever buy a half-gallon of milk in a single container in EU because it would start to go bad by the time I get to the end of it, but in USA that was fine.