He is still wrong. Additives, sugar etc may effect your appetite and they may have a marginal effect on how your body processes, distributes and stores your energy, but without excess calories you will not gain weight. Noone can gain a pound a day for a month eating 1800 calories per day be it Twinkies or salad and chicken breast.
What you're saying is basically "if you're starving, you won't gain weight".
No shit.
Sugar has the most direct effect on how your body processes and stores energy.
Massive blood sugar spikes lead to insulin spikes and trigger lipogenesis.
Caloric restriction starvation diets and spending hours on elipticals are for fatties that can't give up garbage food entirely.
If you start gobbling down 250g of pasta followed by 4 slices of bread every day you'll of course feel bloated, and rightfully so, because you eat like a pig.
250g of pasta and 4slices of bread doesn't sound like that much food by weight.
You will never get any abdominal bloating or pressure by stuffing yourself with much larger portions of fish, meat, eggs, etc.
Neither will you put on any unnecessary weight.
Bloating has nothing to do with amounts of food, it's symptom that your body is having a hard time digesting the food.
A bloated tummy is fairly common even in people that are not even fat, but eat bread and grains.
Malnourished people (with sufficient caloric intake) also have bloated tummies (kwashiorkor).
Bread and pasta is wartime-famine grade food, it's pure glucose (so your body has energy to move the muscles), but everything else breaks down
and you will be hungry until you get proper nutrition in. Human body is not an electric car or a simple calories in/calories out thermodynamic system.
Obese and overweight people are often malnorished, and it's often a sign of poverty, not the other way around.