Different foods have different effects on our body beyond their calorie count. Our metabolism, hunger, blood sugar, and hormones respond differently to different types of foods. That means that 100 calories of broccoli is not the same as 100 calories of licorice, just as 3 oz. of salmon is not the same as 3 oz. of cupcakes.