I think you misconstrue the idea that fibrous veggies contain water, so make you bloated..
reality is: we are made of 70% water, it is a good thing, and fiber is crucial to proper function
the other things are poorer sources of nutritive value (you mention will actually be opposite of what you say, promoting bloat thru holding watery dietary retention)..these are also overall poor choices for bodycomp, in comparison to the other fine sources you mention
excess fiber is not beneficial, and its been proven and shown.
i never said NOT to eat veggies, most people are culprit to too much fiber which can back them up and it also holds people up.
Bodycomp does not come from a source it will come from your total caloric intake, if you eat too much in a surplus you will gain, if you eat at maintaince you will maintain, no one is dumb enough to get all their intake from illogical sources. Everyone will eat good sources the majority of the time but these could help OP to reach their intake without additional bloat, this is what can happen from too much fiber:
"Too much insoluble fiber can result in physical entanglement in the gastrointestinal tract. This can cause a physical blockage that can prevent defecation and result in an emergency situation. "
iber is a natural substance found in fruits, vegetables and grains. It is an essential part of healthy digestion. Additionally, fiber adds bulk to your diet, making you feel fuller sooner and longer. It helps aid digestion and can prevent constipation.
Cramping
Cramping occurs because the body cannot properly break down fiber. If too much fiber is consumed, food digestion can be momentarily slowed or even stopped. This can lead to intestinal cramping and discomfort.
Diarrhea
If you increase your fiber intake too suddenly, then your body will not have enough time to adjust. One of the biggest benefits of fiber is that it increases the speed in which food moves throughout the digestive tract. By consuming too much fiber, you may increase this speed too much, which can lead to diarrhea.
Malabsorption
According to Colorado State University, because fiber binders to other foods, fiber could bind to nutrients and eliminate these minerals and vitamins without the body being able to absorb them. By eating too much fiber, you may interfere with how your intestines absorb certain minerals. Often, too much fiber can lead to the malabsorption of calcium, magnesium, iron and zinc. Despite this side effect, this malabsorption is typically so minimal that it does not cause for much concern.
Constipation
If you eat too much fiber without enough water, then you may become constipated. The body’s digestive tract requires fluids to help move things along. If you do not have enough fluids in your system, then your intestines will not be able to work properly and you may become constipated.
Intestinal Gas
By eating too much fiber in a short amount of time, you may experience flatulence, bloating and intestinal gas. This occurs as a reaction the natural bacteria in your digestive tract has to the fiber. To avoid this side effect, simply gradually increase your fiber intake so the natural bacteria can adjust to the fiber.
Intestinal Blockage
An intestinal blockage would be the worst side effect you could get from consuming too much fiber. This occurs when an individual eats too much fiber and does not consume enough water. Fiber can cause a blockage in the intestines, preventing any other foods to get past. Intestinal blockages can be serious health conditions and may require surgery.