there are certainly differences in cultures and traditions. there are personal tastes. there are also economic reasons. super rich people usually hire their own chefs. but most people who are not rich enough to hire private chefs have to choose among packed food for boring taste or going to restaurants or cooking himself to enjoy a better taste.