when you diet you dont have these building blocks or calories. one should strive to eat at least 5-8000 calories a day depending upon how tall you are. when you take calories away or these building blocks you are taking away the foundation the brick, the wood, the nails and then you are left with a shitty one story house or look 'ripped'
one must do more weightlfiting or perhaps sprints (safer on joints than running) to keep bodyfat in check
again there also comes a point when gains stop coming easily even when eating a shitload of food that is when you should only back off eating for a few days to give your body a break , then go back to forcefeeding 6-8000 calories or whatever and youll notice gains again
ive also found when eating like this i dont have to do as many sets to build muscle, because all the extra calories are doing the building for you. but of course to keep bodyfat in check do alot of compound exercises for calorie burning, i prefer sprints
if you get your body adjusted to eating 8000 calories or a 4 story house you will be pretty strong if you can eat that much. for a natural the limit to how big you can get is how many calories you can eat daily.
over 10 years of eating 8000 calories day in and day out you will have 8000calories x 365 days x 10 years worth of muscle preferably going up to 9000 calories on weekends to make sure of it.....
then dieting would be a peice of cake cause all you would have to do is eat 6500 to 7000 calories to get ripped and on weekends bump it back up to 9000 calories to boost your metabolism
its too easy