I think that particular pyramid works for people that require the amount of cals that are loaded into carbs (from breads, pastas, grains, etc) such as athletes.
But for the 9-5 desk job, fats and proteins definitely help keep weight down due to ketosis.