Foreign food is probably hamburgers, French fries, sandwiches, sausages, fried steaks, salads and the like, not much more than domestic food, and almost all of them are high in calories. Even if you eat less, you will get fat.
Maybe it's because foreigners don't pay much attention to figure and diet. Just buy a bag of French fries or eat a sandwich for dinner.
This is also related to men in China. Almost all men in China like thin girls and girls with good figure. Therefore, some girls lose weight for their own happiness and will not be greedy.
Foreign men probably don't think so, and no one wants girls to be thin.