That's my biggest problem with "programs" like Jenny Craig or Nutrisystem -- by using their pre-packed stuff, you never learn how to cook properly for yourself, so it becomes that much harder to maintain the weight loss when you go off-plan.
Same - you have to be able to eat out at people's houses and at restaurants in order to be successful.