You'll often see just this sort of boxed/bagged lunches on charter flights. I arranged a service like that as recently as.........Saturday.

You'll also often get the full can, to avoid standing around blocking the aisles pouring drinks. Big majors save massive amounts of money buying less soda. Even if it only drops 10% by pouring, think about how many cokes DL goes through in a day