I mean, being serious for a moment, I suspect it's all to do with speed to market. Cheese just gets better the longer you leave it, and UHT milk couldn't care less, so they can just produce packaging with any old date on it, and use it up one pack at a time. Fresh milk has to be fresh!!