I'll bet this has nothing to do with consumer health, protection from lawsuits, etc. Kraft just wants to generate more money in sales.
If you sell 12 pounds of a product in four 3-pound containers, you'll generate more revenue than if you sell 12 pounds of product in two 6-pound containers.
You are correct. Smaller servings always cost more- more packaging and more profit.