The answer is: lipids store more energy than carbohydrates.
Lipids are the long-term energy storage. This is because they consist of much higher proportion of hydrogen. So, they are easier to store than carbohydrates and have more energy for their weight.