> why the cheese/yogurt/eggs aisle is stocked from the front
Logistics: because then you don't need rear access to the cooler shelves. That's square footage that you can better use in other ways. (In school I worked in a supermarket that put dairy in the beer/soda cooler, and we stocked it from the back.)
Some groceries -- every Whole Foods I've ever shopped at, for example -- have the eggs & dairy at the back with the milk, and stock those shelves from the back, too. Non-dairy "milks" only don't require refrigeration if they're ultra-pasteurized tetrapaks, which (in my experience) are only in 1Lt/Qt containers.
Milk is heavy. It's stocked onto shelves slightly angled forward so the remaining stock slides to the front for ease of reach. This need isn't generally applicable, or desireable, for other refrigerated/frozen foods.
I would bet on consumer psychology over logistics here.