The most appropriate answer is that hamburgers do have enough material needed to build muscles such as proteins but do not contain the macromolecules that give quick energy, as hamburgers are not rich in simple carbohydrates.
Potatoes do not have simple carbohydrates that give quick energy (potatoes are rich in starch which are complex carbohydrates) but potatoes do not also have enough protein needed to build muscles. Bread is rich in simple carbohydrates but are not rich in protein. Broccoli, on the other hand, is a calorie-poor food but contains more than adequate vitamins and other important micronutrients.